No, purposely staying awake all night or sleeping in on the weekends won’t fix your sleep schedule. In fact, doing these things could throw off your sleep schedule even more. The best thing you can do is stick to a normal schedule as much as possible and try to get in 7-9 hours between the time the sun goes down and when it rises. This will properly synchronize your circadian rhythm.