Pregnant or not?

Aubrey • 26, married 06/2013, 1st babe born 9/17/2017 💜, 2nd babe born 4/20/2020 💜
Starting in November my periods started going crazy on me! One month I would have a 19 day cycle the next it would be 25 days and every where in between for about 4 months! March was finally back to normal but I was supposed to start my period on the 20th of April! My husband and I use the pull out "method" except for a week ago when he ejaculated inside me...my period has been 2 days late before so I don't want to run out and buy a test and have AF show up tomorrow but I think I might be pregnant because normally I have no cm before AF and I have had watery cloudy cm starting on the 20th! Should I buy a test or just wait a few more days??