5 days late

BC failed a couple weeks ago. I'm 4 months PP and I've been having regular periods until now. I've been cramping for a week, but no bleeding.

I don't know if I'm pregnant or if it's normal postpartum problems but I think it's too early to test? How long should I wait until I take a test?