Ok, where to start? I don't thing that "getting help" will solve all your problems for you. Even if you had a chemical imbalance, all the world of psychiatry can do is give you a best "guess" about what may be ailing you.
ADHD, bipolar disorder, borderline personality disorder, OCD, etc..These are just labels.
You can take that route if you are really curious. And, of course, there is nothing wrong about informing yourself and learning how to treat your chemical imbalance in a specialized way. But,there are natural means that you can improve your health and your mind. Excercise (mental and physical), social stimulation and a good diet can work wonders. This may seem like a trivial question, but "Do you eat properly?" Have you thought of getting a blood test to test for an iron, vitamin or hormonal deficiency? Even if you have bipolar disorder, medical problems can aggravate the symptoms and make them less manageable. For example, I used to feel dizzy, grumpy, anti-social, and confused in the afternoon. And really, really tired for no apparent reason. I went to a psychiatrist who recommended a medical test to rule out "medical problems". And, it turned out that I had an iron deficiency that aggravated my ADHD.
Though I have to warn you, getting healthy means breaking some difficult habits and forcing yourself to do things you normally don't have an inclination to do, as well as trying new things and dealing with uncertainty (such as learning how to communicate and express yourself, so that you are understood by others; without feeling "exposed" or "unlike yourself").
But, first and foremost, stop smoking marijuana! The world is never going to change to accomodate your needs, and you need to accept that as a fact. No one is going to save you from yourself, except for you. And, the more you try to live in the here and now (even though it's really painful, I know) the more opportunities you get to improve your life. Imagine all that wasted time that you spend hiding, wishing, and running! Now imagine spending all that time to re-build your life.
Oh, and another thing! Stop looking for a quick-fix, because quick-fixes fizzle over time. They are quick solutions to long-term problems; and they never truly appease the issue at hand. They make you forget about your troubles, but only temporarily. This usually gives you the fleeting notion that your quality of life is much better when you engage in self-indulgence. But, eventually--and inevitabally-- you begin to feel as if you are trapped in a vortex of doom; so that, in the long run, even while you are in your "imaginary world", you are unhappy.
The more you try to run from your problems, the more powerful and invincible they seem; probably because in your mind, you fear the pain of being vulnerable (the pain of confrontation). It is a cowardly way of facing the issues; always running and hiding (though I don't mean to offend you by this statement).
Life will NEVER be perfect. There will always be ups and downs and trying to live it as if it were perfect will only cause you trouble. Long-term solutions need time; lots and lots of time as well as consistent management. It may mean that you will still probably make mistakes but at least you will be able to take pride in the fact that you are making improvements.You will begin to learn along the way how you might solve your problems in more fulfilling ways. But, it will still never be perfect. You will still probably get depressed, angry, anxious and confused sometimes. But, at least you will have built up a buffer (support network) and when you feel down, you will remember that downs are a part of life (and they are not permanent).