i hate the feeling of fatigue?!?!

so i been fatigue alll damn day.. like i just want to lay down cuz my body feels weak and tired.... im not pregnant but my period is due friday... I havent been sleeping well lately so i think it has to do with that and also i think i have low iron deficiency like anemia.... should i go to the doctor and check if i have low iron or something.. idk what else could be causing this feeling..... Im barely 22 to be feeling this old......