is there a baby on board? or am i crazy?

destiny

so for almost a year now, my cycle has been off and theres no way to tell when my period will come next. lately ive been spotting for a day then stop or light bleeding and stop. it only lasts a day on and off. i have to pee everytime i stand up. major mood swings. hungry all the time. but when i took a test 2 weeks ago it came out negative. i even felt moving in my stomach like when i was pregnant with my son. am i pregnant?