I have the same problem, but also depends on what I'm running. I know tren and msten doesn't let me sleep more than 3-4 hours. I use unisome and a script from the doctor
For those with sleep apnea this device looks liberatingly good, it´s still pending FDA approval from what I understand, and they expect to start shipping mid 2019: