I can understand your concerns and it is good that you are aware of the problems you faced in the past. For your present concerns you need to get evaluated and seek medical support.
Next Steps
Consult online for personalised counselling. If your problems are bothering you much you may need medical consultation as well. You can also come for homeopathic consultation along with counselling.
Health Tips
Beleive in yourselfand avoid assuming about what others may think of you. Try to relax and sleep well at night. Avoid getting invovled in thoughts and activities that trigger your problems.Some ups and down may make you feel low but that passes away eventually.