Cycle day 29

Very egg white stretchy cm. Period due in 3 days. What is this??! Can it be late ovulation or possibly something else?!