Your problems sound a LOT like mine (a lot of the things you said apply for me as well, so I completely understand how you feel)! I've been suffering with the issues of not getting nearly enough sleep for almost 21 years now (the problem started when I was just 12 years old!)!
I too generally don't have a problem falling asleep (well, maybe from time-to-time), but rather, STAYING asleep just the same as you've indicated, sleeping on average only about an hour or two tops, if I'm lucky! I have seen MANY doctors over the years to try several different things to try to help with this problem, had a couple of sleep studies done (which I was told "We confirmed you have trouble in EVERY stage of sleep, BUT, we can NOT help you!!!!"), tried OTC and prescribed meds. (sleeping pills, etc.), herbal remedies, therapists, etc. etc. etc.......all to no avail whatsoever! Every single night I go through this, and some nights are far worse than others where the majority of the night I lie awake tossing and turning and can't get back to sleep......even if I've only slept a total of an hour or two and feel completely exhausted! I even recently purchased a new good-quality mattress hoping maybe this would help even just a little, but it too has failed me!
This is also affecting every aspect of my life as well (always tired, job, memory, relationships, etc.), and it gets harder and harder to wear the mask pretending that everything is OK (especially at work) when you keep feeling worse and worse from not sleeping!
It feels like everyone I've encountered (doctors included) just dismiss sleeping problems as 'not really that serious!' I don't understand how one of the most basic human functions can be so elusive to some of us, and shrugged off by those who just don't seem to understand/care even though in some cases they are the ones we are supposed to be able to turn to for much-needed help!!!!!!!! If you ever find anything that helps, please reach out here as I'm desperately willing to try really just about anything at this point!!!!!!!!!!!!!!! ANYTHING!