WHEN SHOULD I TAKE A PREGNANCY TEST?

Morgan

My period came March 23rd/April 16th/May 15th.

So my cycle is pretty regular. It is now June 20th and I still have not got a period. I am having little cramps here and there and then they go away. My breasts are tender.

When should I take a pregnancy test??