I am sorry. I don’t want to be harsh but honestly I don’t think it’s career path for you. It doesn’t mean you are incompetent. I think I am a competent person but I’d fail computer science because it’s not my thing. It’s never too late to change your major. You might lose some credits but it’s not the end of the world. Don’t be harsh on yourself