My period comes late + lasts 2 days

Anyone else have this problem? My period always comes one or two weeks late. It never comes anywhere near the date it came the previous month. Also, this month my period only lasted two days. Anyone know why?