It can be confusing can't it? Your Luteal Phase should remain static. So for example I had a 12 day LP if I ovulated on cd19 I would get my period on cd31. If I ovulated on cd10 I would get my periold on cd22.

Remembering your last day of ewcm is usually when you ovulate. Have you thought of using opk's?