You're able to fix the sleep cycle yourself.
During the nights you wake up at 5:30, have an alarm to wake you up after say, 3 hours.
The day following will be tiring, but try to keep wake with caffeine or physical activity. However try not to do or consume anything after say 8:00 PM, as you'll start to get tired again. If you go to bed at around 10 to 12, your sleep cycle should reset to something more natural.
Worked for me last night.