How long should you wait before taking a pregnancy test if have erratic periods?
If your periods are longer than 35 days, you might need to wait up to 3 weeks.
When in doubt, it is best to wait as long as possible before testing, as waiting will give time for your hormone levels to be high enough for the pregnancy test to be accurate.