you should prob. switch back to computer science if you don't want to end up waiting tables or working retail
You know, I spent a dozen or so minutes flabbergasted and unable to come up with a straight-forward response, but you should probably realize that life isn't that straight forward. I really don't know what to tell you. I have many peers with successful careers in the field and many that don't. If it doesn't work out, oh well. At least I'd have gotten something out of it, and more I can exploit if things go wrong. Sure, it's easy to say now but I'd rather work tables instead of spending five-years and thousands of hours doing something that has completely fucked with my mental health.
I believe that everything happens for a reason, and that positive results will come as long as you work hard. I've had shit go down for hopeless years on end only to receive pay-offs years later that make me go, "that would have never happened if not for [xyz]."
So yeah, I feel like throwing a curse word or two frankly.