confused :(

so my cycles have been pretty wacky so stay with me here! i came off of bc at the end of july. after that I got my first non bc period a few days later so then in late august my second cycle after bc was pretty normal about 22 days with a lot of clear watery cm which i assumed was because ive just gotten off bc. but now my two recent cycles have been only 19 days!!! i'm so confused and so scared. any who, i'm on cycle day 16. yesterday CD15 and today ive had sooo much watery discharge again! could this be a good sign? i'm expecting AF in 3 days, if this cycle is 19 days as well..😭 all answers would be so appreciated. thank you!!