Confused

Last month I was 5 days late for af and then she came at CD 38 and I bled for five days. Now two days after I was spotting. What I’m confused by is my actual cycle day. I’m supposedly on CD 17 today I ovulated yesterday (Felt the one sided cramping) a couple times. I’m just hoping my days aren’t off. Cycle is normally 28-31 days. Next Af is supposedly on the 6th of April. Any insight