Irregular Cycle

My last Period was on Jan 6. Just this saturday my partnered fingered me but wasnt sure if he had precum in hand. When can I take a pregnancy test If I dont know when my period will come? Why do irregular cycles happen? and how can I know when Im ovulating with no period?