Thick white creamy lotion

Why am i getting this huge amount of Cervical mucus ? My AF is due tomorrow & i dont recall this ever happening around this time . Its usually supposed to be dry before your period , correct? Also i’ve been very crampy , kind of constipated throughout the week, very sleepy (i slept an entire day , even missed work ) and kind of an emotional wreck. What are your thoughts ?