Hello, I'm 21 years old and no where near completing college. I'm currently in an engineering science program at my community college. I was originally going to an average state school for computer science and I did terrible at it and failed, this could be attributed to transition to college but I'm doubt the field is for me. I transferred into engineering and did pretty mediocre in most my intro courses(generic engineering courses, chemistry, introductory physics, calc 1,2, diff eq). Last semester I decided to try biomedical engineering, to me it sounded like a exciting and interesting new field. This was a big mistake. I did terrible and I would even say the courses weren't well planed out, the major was a new one in the university and had just been apporved. I had to take orgo witch was a pain, but what bothered me the most was the intro to bio-medical course witch was an barely incoherent mess of physiology,microbiology,molecular genetics and some bio-medical engineering ideas like tissues engineering thrown in there, interesting topics but it was broad,vague and poorly taught in my opinion. So now I'm going to my local community college. I'm retaking some of the classes I didn't do well in like calc II, and intro to programming(required by engineering at cc anyways). I probably won't be down for another 2.5 half years at best. Thats almost 6 years in college! And thats assuming everything goes well when I can't even stick with a major. I honestly don't find much interest in the other engineering fields. Looking back on it the reason why I really got into comp sci and engineering was simply because thats where all the jobs and high paychecks where. When I really didn't have that much of an academic interest in them. So know I feel like I'm kind of stuck with it. The sub field I actually found interesting I did even worse in. So know I don't know what to do. My community college offers courses mostly centered around mechanical, electrical, computer and civil engineering but I find those to uninteresting. I'm not sure where to go. I would love to do something in physics, having this trouble has made me rethinking a lot of things and rekindled my interest in physics and astronomy. I'm even decide to self teach my self as about it about it. However that has even more obstacles it seems. More rigorous math, very little career prospects, and I doubt I could even get into a decent school even if I do good over the next few years with all the sub par grades I've accumulated. So now I feel lost and like a failure. I am no where close to finish college, even if I do it probably will be something I don't have much of an interest in. Still living at home, financial dependent on my parents, and not a very clear of an idea of what I would like to do with my life. I don't want to work in a field that I don't care about for 40 years, but thats assuming I can even get into that field in the first place. Maybe I should just give up on STEM?