welcome to healthcare magic forum..
Lack of period in your case may be because of vigorous exercise and poor eating which in turn reduces the estrogen
level in your body leading to absence of menstruation
.I would advice you to consult a doctor and discuss with them about the further management and treatment of your condition!!
Hope this helps!!