I'd get the usual run of tests (iron, calcium, etc) but i'd specifically ask to have your thyroid hormone levels checked too. Hypothyroidism can lead to excessive fatigue/sleep...

Good luck, hope you turn a corner soon
xo