4 days early? TMI

F

Had a miscarriage in Feb and my cycles went back to 33/34 days. Then last month it was 39 days! And this month it’s come 4 days earlier than predicted (31 days).

What’s going on?