RE: When You're In Over Your Head...
I hope you find balance and fulfill all your dreams. You sound young, and trust me, if trying to make a better life for ourselves were the rock bottom for the youth of today, so many would not have overdosed on heroin or become addicted to pharmaceuticals.
Moderation in all things will be key. Trust me when I say, everyone has these issues at some point and most of us encounter them several times over a lifetime. The old saying, "It's not whether you win or loose, it's how you play the game," holds great wisdom.
I have heard this repeated by Physicist Tom Campbell, when he talks about the larger consciousness system. Paraphrasing, "Life presents obstacles, it's how we deal with them that is the measure of our growth."
I would say you are making straight A's at life. Recognizing when something is not working, then adjusting, is how it's supposed to work.
Good luck, but I think you will be fine.