Hi,
this is probably a common problem and I'm feeling with you. From my point of view, it is important to organise your days around the big blocks that are really important for you (e. g. being succesful at work, having a good personal life and getting enough sleep).
Then you can determine what "enough sleep" should be. (E. g. 7 hours). And then you'll do the same thing for your other big blocks that are important for you. Then you'll have your day probably maxed out with 18 of 24 hours. Use the rest for all the stuff that's not contributing to your really important life aspects.
The rest is discipline (e. g. really getting up, when the alarm clock rings. Really going to bed, when your sleeping time is up.) I use several alarm clocks for that :-)