What does this mean?

Rayna • TTC #1 for a 2015 baby. Miscarriage in May 2013.
My stomach has been really hard, I39ve been having cramps and today I39ve had a brownish CM. AF isn39t due until July 16 and usually it39s always to date. Any ideas what this means?