Sleeping disorder is real. I've seen 2-3 close friends and family members suffer from the same.
There's a great technique I suggest them, I'd ask them not to lie down in the bed when they feel like sleeping. Instead I'd suggest them to sit on the couch/bed (in the bedroom) and sleep while they are still sitting because the body gets into deep state of sleep in just half an hour to an hour in the sitting posture.
That's why if you had noticed in ancient India, sadhus and yogis used to meditate sitting (also sleeping in the same position). Notice you'd also sleep more while you travel, students tend to doze off in classrooms etc.
That way, your quality of sleep will be more. Let's say you need 5 hours of sleep to reach a state of deep sleep. That quality of sleep would be received in just an hour or half an hour while you sleep in the sitting position.
P.S. - This is more important, make sure to have your dinner at least couple of hours before going to bed.
I'd suggest you to try it today.