I am certainly no doctor... but I feel strongly that if your gut instinct tells you, you need help or you are unhappy you should find that help.... go to your md, and get a refferal.
Hope You feel Better Soon
I agree with those above; self-diagnosis or diagnosis by forum members can lead you in the wrong direction but sometimes having some ideas before asking for the right help can be useful. Have you read anything about "boderline personality disorder". This is a mental health problem, not just a personality problem and your symptoms may fit. Treatment is more therapy than meds.
Hope this helps, good luck.
my bet is same as rliz, sound like biploar to me, but like she said you need to go to a qualified dr to be sure, dont waste time go ahead so you can get whatever help u need an get ur life back, good luck