You seem to be going through a tough time. Sleep comes to a relaxed and calm mind only. Hence you need to keep your worries out of the bed. Look at ways to relax naturally, practice sleep hygiene and learn healthy ways to cope and manage the source of your stress.
Next Steps
Please see a counselling psychologist to address your concerns.
Health Tips
Practice anulom vilom and bhramri pranayma every day thrice before meals for 5 mins. They will help you to sleep well as it reduces stress and anxiety.