It probably is because of your weight. According to simple body mass calculations, your bmi is around 15. Under 18 is considered underweight, and also the percentage where your period usually becomes irregular.
That doesn't necessarily mean that you are unhealthy, but it might mean that your body has a hard time maintaining your reproductive system. It's usually the first thing to start going haywire. Have you seen a doc about your weight? It might be a good idea to go and get checked out, at least go get your first annual and make sure to mention to the gyno that your periods are so irregular.
Irregular periods can be a symptom of other reproductive issues too, like pcos. So you should get checked out.