If you have been working as hard as possible, chances are that the company that you are employed by will be inclined to give you some kind of bonus. Indeed, ensuring that you are working for a good company will make it so that your regular salary will frequently be supplemented by quarterly bonuses. A lot of people just use these bonuses as an excuse to end up spending a lot more money, but this is not at all a smart way to go about using this extra income that you might be receiving.
A much better way to go about it, one that will result in long term returns that you would never have dreamed of, is to make sure that you live off of your regular income and only use bonuses for extra things that you might not have been able to afford otherwise. After getting a sizeable bonus, try to think of ways in which you can make your house a bit nicer. Living in a single location for a number of years can result in a fair amount of wear and tear occurring, and sooner or later this wear and tear will start to show and this will reflect badly on you in the community that you are currently living in.
The important thing to do hear is to find roof stain solutions that you can implement. Your roof is the part of your house that is most exposed to the elements. The weather can often be merciless to your roof, especially if you live in a place that has strange or dangerous weather occurring on a regular basis. Your roof being stained will make your whole house look a lot uglier than it would have otherwise, so spend your bonus on repairing or fixing this.