Confused and wanting to understand!

I am 30 years old. I'm 1week late by this app I'm usually on time give r take 3are4 days. Tested to day and got bpn! On cycle day 47 so it usually in the 30s when I get mine . I'm just confused this month. What do you guys think????