...seems like ive gained weight and my? belly is hard and when i push out it gets kinda big and hard.but ive also just finished cross country so could i be pregnant