It may make you feel ever so slightly better to hear someone tell you that precalc is a fucking bitch of a course. I'm not comfortable saying too much about myself, but I've taken a lot of mathematics courses, and I sucked in precalc. Everything I took after it except one class was easier than that stuff, and I went pretty far in it.There's nothing wrong with having to stay back with a crowd that's a little younger if it comes to it. People do it all time, and they end up just as competent as anyone else. Often times moreso, I'd wager.Everybody trips sometimes. Just don't beat yourself up over it. It is always, always, *always* a more successful strategy to forgive yourself and just go back and try your best again. And again, if that's what it takes. Do that and you'll never lose, at least not for long -- sadly, the people who continue to think poorly of themselves for temporary failures are the ones who can't escape repeating them endlessly. Optimism and attitude are bizarrely powerful things.By the way, just know that even if you can't get away from the drugs, you can still have a life. No, not as good a life. But it's not always all or nothing. As sappy as it sounds... just don't give up on what you care about. Ever. And eventually you'll have whatever it is you want enough to keep trying for. I personally care very much for this quote:Success is not final, failure is not fatal: it is the courage to continue that counts. - Winston Churchill.