Appreciate you coming forward to take help and work on your sleep health.
It can be seen your sleep duration is covered , however there is no fix time ,also waking up around 12-1 can disturb your day and not sure if you are waking up fresh or feeling dull.
Things you need to consider:
Have sleep Hygiene,you may Google it for more information.
Follow same time to go to bed and avoid anything that distract you.
Avoid negative talks or anything that will take your time.
Incase of any issues,sort out as much possible before sleeping.
Avoid caffeine or anything that's heavy to digest or make you feel acidic.
Make sure there is no to minimal light and sound where you are sleeping (if possible).
Avoid using mobile and any type of screen,rather you may form habit of writing or reading before going to bed.
Are you worried about something,talk about it and connect with psychologist
Next Steps
consult your physician to eliminate any health issues.
Health Tips
set an alarm to sleep and wake up and do it for three weeks ...
stay active during day where you might feel tired and will make you sleep , however don't push yourself much.
you may get in touch with me through Practo for online sessions