That sleep routine is probably going to wreak havoc on your body (and mind) in the medium/long term. Humans are supposed to sleep at night when the temperature is lower and there's no sunlight and wake up with the sunlight and rising temperatures, your circadian rythm should be somewhat synched to that.
You could try taking melatonin (~0.2 - 1mg) an hour or so before going to sleep. It will reset your circadian rythm, as long as you turn off the lights (so don't use your cellphone and don't look at a screen). In your case I would probably take melatonin at like 10pm, try to relax and go to bed before midnight, it can be hard because you're used to staying awake but just try it. It has worked for me in the past, it's also completely eliminates jet-lag if you do it properly.
By the way that won't work if you're high on stimulants or have drug-induced insomnia.