i would not doubt that your Hemoglobin is in the 19-20+ range . this is not good. That means hematocrit is probably in the 53+ range (which significantly increases your risk of stroke)
when your hemoglobin gets to a certain point , even donating blood is NOT going to help . you have to come off all the androgens , not even a cruise dose of test, for around 4-6 months.
light headed , dizzy, lethargic , lack of motivation, ruddy and flushed skin , easily bruised , are all signs of significantly elevated Hemoglobin / hematorcrit.
I've been there . even though I'm on doctor prescribed TRT , I even had to come off of my TRT dose of test completely . NO androgens whatsoever for 6 months. I did a complete detox.
some guys are way more genetically effected* by elevated hematocrit with exogenous androgens. I'm one of them.
I've had to end many a cycle early because of this . when it gets real bad it then turns into trouble breathing, claustrophobia, and then sleep apnea (on top of the above symptoms)
you should get this checked out asap , and then get off the androgens. you can't keep injecting stuff that is causing the problems.
it sucks coming off of everything for 4-6 months , especially if your used to blasting and cruising or running TRT like me. but you can look into a 'bridge' to help maintain gains while you come off and get this issue cleared up.
you can run HGH, and slin. You can Run that along with a SARMS cycle, and possible some IGF-1 lr3 to help keep some fullness in the muscle while off the androgens.
BELEIVE ME . you will feel way better once your off for awhile and completely detox and get that hematorcrit way down back to normal , and then when you get back on , bam its like a newbie cycle again
* I recall reading somewhere that guys of anglo-saxon and upper european descent are more genetically prone to hematocrit issues with exogenous androgens. not sure if you fit that or not