31 weeks... Is it normal to have braxton hicks this early?
I got them at 30 weeks x