Did you ever ask your doctor about the possibility of your having sleep apnea?
My husband has it and it was diagnosed at a sleep lab. His oxygen level was very low, in fact he has to have oxygen attached to his CPAP. He was not able to keep his eyes open in the afternoon and now he is like a new man.
Maybe you should check it out.