Is this a normal amount of time between periods?

korey

Here are my last 3 periods:

Beginning: April 6th - ending 8th

Beginning: April 25th - ending May 2nd

Beginning: May 15th - still on 18th

Is this normal? Seems like they are too close together. Any idea what could cause this? I had the nexplanon removed a year ago and haven't been on any birth control since then.