You need to see a counsellor who can help you with all your issues. You are right worrying about not sleeping will not help you sleep. See a sleep therapist or read online about sleep hygiene.
Answered2017-10-03 08:03:54
Let others know if this answer was helpful