true, staying up late sometimes is one of the best this to do efficiency and productivity wise, but in the long term its wrecking me bit by bit. Try going to sleep early and waking up early, same peace in mind and calmness around the city for your productivity, helped me a bit