Finally, after more than one month of sleeping less than 6 hours in a row, I have managed to break the curse!! :)
Slept from 8 pm yesterday till 6.30 am in the morning.
The previous day was bad, where I could not sleep till 5.30 am in the morning .....
Haha, now looking for nights of good sleep!! :)