Pregnancy strips (Amazon)

What’s the latest you’ve had your first positive? I’m on CD 31 which is late for me (average cycle is between 28-30). I tested yesterday and today with a cheap amazon test and it was negative. No sign of period and had cramps on CD 24 & 25. What is going on here??? Could stress from the holidays be delaying my period?