I get super late periods too. It's pretty normal when you're young, but still, you might want to talk to an OBGYN about it. Also, going on birth control can help regulate your period.
The best thing you can do is going to a doctor, the doctor can tell you why this is happenning and probably how you can fix it.