I have been donating at Bio-Blood for about 2 months now. For the most part the process is pretty simple. It took almost 3 hours for the first donation (due to a physical and paperwork). Now it only takes around an hour depending on the waiting time to check in. You get paid immediately after donation. The staff is friendly and helpful. I will definately continue donating.