I want to donate blood

I have never done it since I just turned 18, but I want to know the process, how long it takes, how I will feel after, etc. Tell me everything. I think it's a really important thing to do.

*Also I know this is not love&sex related but I always get awesome answers & feedback from this group so 🤷🏻‍♀️