hmmmm you could be cuz u said ur tummy is hard and u cry for no reason i mean i havent been pregnant but i remember that when my sister was pregnant she would cry for no reason at all…and ur spotting…i think u are, u should go to the doctor to get it confirmed…lataz…