Could be a few reasons. If you have been tired for a while with no obvious reasons like lack of sleep, then I would get a blood test. You could have a lack of Iron or even have two much Iron inwhich both cases would leave you feeling tired but you won't know until you get bloods checked.