Even I have been earning for 3 years now - but the thing is that now a days I have to leave work for 1-2 months and then when I have like 15 days in hand I don't feel like earning. Try it with yourself. The feeling is really odd.