I know for a variety of reasons a lot of you can’t donate blood, but those who can should probably consider donating on a regular basis. It takes an hour or so of your time every twelve weeks (waiting, questionnaire, haemoglobin count test, blood pressure test, the actual donation, sitting down for a while, free milkshake and free sausage roll/ sandwich/ pie). If you do donate, make sure to have plenty of food and water beforehand.
Australian readers can book an appointment and get more information here. You get to save lives and have free food.