Yes! Forum needs more posts like this! It's a simple thing you can do to potentially save someone's life!
Also, new piercings and tattoos less than 6 months old prevent you from donating. Some clinics require them to be over a year old. I used to give blood but developed a platelet issue while pregnant with my youngest and though I'm fine now two years later, the clinics say nope.
I once went to donate blood with my friend for the first time. Just because he is gay, even though he hasn't even "done the deed", they didn't let him donate. I walked out with him and have never donated.