What's this?

Morgan • I`m 20 me and partner are trying for baby #1 wish us luck:)
My stomach feels hard and hurts all around my belly button area Af is due on the 18th what do you guys think it is??