Hello Friend, Good that you are seeking a help. Sleep is an important part of one's physical and mental health. Prolonged sleep disturbance can cause harm to your health. In your scenario, your guilty conscious and emotional attached that is causing all this trouble.
Better you need to take a professional psychology counselling help to assess your emotional imbalance and take appropriate solutions.
Next Steps
Consult a psychologists directly or online
Health Tips
Take a warm glass milk before sleep. Try foot massage with coconut oil before bed. This technique should help your sleeping pattern.