No show...

Period was due 4 days ago... usually only late or early by 1 day... I am on cycle day 35 (cycles usually around 31 days) been with my bf almost 7 years.. never used protection.. when’s the best time to take a pregnancy test?