Cycle help

So my app says my average cycle length is 32 days. It varies by 3 days less or more from the 32 days. My shortest cycle is 29 and my longest is 35. Is my period regular ? I’m on cycle day 32 and i get this little like cramp for a minute before my period always 4 days before so i know this cycle is gonna be 34 to 35 days. The cycle before this one was 29 days but i had just come back from a trip and started a few days early.