Hate feeling this way and NOT knowing

Please HELP, I've had 2 periods that were NOT normal.... my last period was due Jan 6th.. I started spotting on the 1st and it was pink/Brown only when I wiped and on the 6th it was red n alil heavier... so now I'm gaining weight like crazy, cramping, boobs OMG huge can't EVER get enough to EAT wake up starved OMG took test they're neg!!! So my ? Is had anyone EVER bn thru this n it ended on a positive note n positive test praise GOD