I would seek professional help. When you have issues like these, it is best to seek out a doctor. If you are lucky, and you get with a good doctor and on the right medication, it can change and save your life.

The best thing to do first is talk to someone you trust; I hope you have someone in your life like that.

Good luck.