This may sound harsh and is certainly going to be unpopular, but you should stop taking any classes beyond what would be consider as a general requirement for a degree (writing, languages, and the like). Each class you take that is not part of either your future degree program or is not a general requirement/elective is a waste of money and time.
College is not supposed to be a place where you find what you want to do with your life. Nor is a place to explore your passions, that is what hobbies, clubs, and professional organizations are for. College is a place you go to learn the skills you need to find employment. Particularly employment that you are willing to do, at least in the short to mid term, that will pay a wage to enable the lifestyle you desire (or lead to that as the case may be). These skills need not and often will not be what you are passionate about and that is okay. Your end goal for college should be marketable skills which you can trade for tolerable work.