Help!

Savana • I am 16.
I literally get NO cramps and my period lasts 4 days (when it comes). My period is so irregular that I may get it and then not get it for 3 months. How do I know when it's coming? Like I will be fine then BAM. UGH.