I think I might have some actual mental issues
Why do you believe you have mental issues?
First of all, I can't sleep too often.
It's good to be aware of any mental issues you may have. You should pursue an option of getting help, whether that be talking to family, or getting professional help. There may be some underlying issues that you may require treatment before your mental health gets any worse.
I think I'll go to a therapist first.
That's a good idea! They will certainly help you.