Well done for writing about this as sometimes accepting and acknowledging needing help is a big step.
As for the description of the issues certainly you have a unhealthy mental health at the least. This doesn't necessarily mean you are mad or ill.
Next Steps
Seek professional help. Need evaluation.
Health Tips
Talk to a trustworthy person could be friend. Relative. Mentor.