Question!

Sandy

So my normal period was the 22nd but only lasted 4 day instead of about 6-7 then again on the 5th for 3 days and now again on the 15th. Is that normal and what could cause it? Needing answers