Whether or not pregnant, it sounds like you have anemia. It can be so debilitating that it is hard even to walk across the room without taking a rest. Take some daily iron along with a fiber gummy each time, so you don't get blocked up by the iron.
That really sounds like you're pregnant.