Fourthgen, this is a problem that happened in my inner circle recently and Homonuncleus, MG, Troponin and myself put our heads together on it.
a) are you positive you are not chronically dehydrated?
b) do you have sleep apnea?
c) do you work around anything that emits a large amount of carbon dioxide?
d) do you take in enough salt daily?
e) Besides a regular blood bank have you tried the Red Cross or other blood banks who only look at low hemoglobin levels....heck one of the lesser known ones might pay you 20 bucks for a pint of blood.
Try this--take 4 days of non lifting, get off all creatine and anything (fat burners etc) that might dehydrate you
Mix up 2 gallons of water with one maybe being (green tea, crystal light) if you want in the morning---put in 1gram (maybe a little more) of salt in each gallon. On top of that put in one full 70cc (protein powder scoop) of glycerol in each gallon.
Start with a gallon of water by 1pm down the hatch and finish up the other gallon the rest of the day (preferably earlier than later so your not up all nite urinating).
See if you can get to 2.5 gallons a day. Try that for four days with no lifting and then try to give blood.
I could be wrong but Im willing to bet that you are chronically dehydrated before anything else (and hopefully its not anything else or you have to start looking at polycythemia) but most likely you are just not taking in as much water as you think you need to do.
You could test it yourself also after a couple days of superhydration.
Compliments of Massive G below
http://www.cliawaived.com/cf.invent...1405&head=Hgb Pro Meter (1 meter 100 strips)