I gave bone marrow about 5 years ago, a slightly uncomfortable but by no means the painful process that some would tell you it is.
Now I am 43+ years of age, I am deemed too old to be on the donation register, but I can still give blood until it stops flowing, and donate any other part of my body upon my demise.
All rather frustrating.