Endocrinology Questions? Ask an Endicrinologist for Answers ASAP
This is Dr. David. I am reviewing your question now and will be with you momentarily.
homosistein levels can be abnormal or elevated in patients who have abnormal B12 levels
you should get your B12 levels checked.
it seems you are taking lots of B12 vitamins which could be helping the problem.
there are blood tests to check for pericious anemia which can cause low B12 levels and severe fatigue
methylmalonic acid (MMA) levels is another blood test to check for pericious anemia.
you need your thyroid hormone levels checked.
I would fix your B12 levels first.
this could help drop your sex binding hormones and help your testosterone levels to be more normal.
you most likely don't have a gene mutation causing homocysteine metabolism problems
but low B12 levels with pericious anemia can cause severe fatigue and low B12 levels.
you may be fixing that by taking B12 supplements.
but you should ask your doctor to see if you may have pericious anemia.
your liver making too much sex binding hormone can cause poor testosterone function.
you need more testing to find out the root of the problem.