Cycle length

Daryin
Usually my cycle is 28 days long! I am now on cycle day 31!! I have to wait 3 weeks to do a blood test again, the suspense is killing me