After very long time, I had about 8 hours of good night sleep, after getting back home around 1am in the morning last night.