Thanks pajju for the great advises, you have left me with following 02 choices
1) get a good sleep
OR 2) get a life

i ll go for no.2