If you had your period on the 18th of June you should definitely be able to take an hpt...did you mean the 18th of July??? If so, than yes it would be too soon to test, wait until Aug. 14th to test with first morning urine.
The cramps could be implantation if your period was JULY 18th. Or they could just be ovulation cramps.
Good Luck!
than you have to wait for few weeks to take hpt. yes it is too early.
isnt it to soon to show up im not due on till the 14th aug
you shud take a hpt to confirm it .