What is this???? (TMI Photo)

Tatiana • Ezekiel David Flucker 12/09/18. Isaiah Abram Flucker 07/09/2020 💙💙 Aariana N. Flucker due 12/09/2022 🌈 🎀

I have been trying to figure out if I am broken. I have what looks like as EWCM for like 8 days. Today I am cramping like AF is coming, but my CP is medium softness but feels open. I am on CD 21 now and I have been seeing this since CD 14. Is this normal??? I think I EWCM but I read that only lasts 2-3 days.