How to tell when you’re period will come

Hi everyone I’m 14 and got my period about 4 months ago. It’s not regular yet so it comes at random weeks and I am wondering how to tell when it will come? I have already ruined many pairs of underwear bc I was not expecting it