Pregnant or not?

Lilly

Well this cycle has been pretty crazy… I had my normal period and then a week or so later I was spotting for 3 days(I’ve never had that happen) I was getting some headaches and Yk the normal girl problems. My period usually comes on time or a day early I’m on Cycle day 33 today and 2 days going on 3 days late, and my normal period symptoms are nowhere to be seen. When should I take a test?