why am i always so tired

school always drained me and most weeks i only went 3 days. i’ve never been able to hangout with friends 2 days in a row. even if i just have a long shopping trip i come home exhausted and take a long nap. i graduated high school a couple months ago and the job i’m working at now only gives me a couple 4/5 hour shifts a week and it kills me. i come home and sleep for 14 hours, i’ve been getting terrible headaches and migraines, my body is constantly sore (and it’s not a physically demanding job). when i’m working i’ll often have these moments where my eyes go black and i feel like i’m going to pass out. i wanted to go to college next year and work on the side and i don’t think i’ll be able to do it. everyone i talk to about this tells me i’m just lazy and complains about their 8-10 hour days and i feel like that’s exactly my point that it’s not normal to be this tired all the time!! i don’t know if i should talk to a doctor or what, i don’t make much money and i don’t have a car so convincing my mom to take me to the doctor would be extremely hard. i’ve had other concerns with things (major hair loss being one) and my mom refuses to take me to a doctor and she thinks i’m just lazy and needs to grow up