Confused...

So every day on this app that predicted when I was supposed to get my. Were all correct I got my. On time logged it logged everything and now it's stating I'm 20 days late but I had my. This month Any suggestions ?