You are right - people should look ahead and prepare accordingly as we all know that one day the final weeks/months salary will land in your bank account. However I would say that you have done well to be earning 48k a year. Would take me and many others over two years to earn that. The problem...