Sleep schedule is crazy help

Ni
I have school day & i normally dont go to sleep until 12:30am wake up at 7am for school then up all day long until 2am then sleep all day! & no its not because i stay up late