See your GP. Don't wait and think oh if I gain weight maybe they'll start. You need advice from a medical professional. Nobody here is qualified to advise you. (FYI, I have a low BMI and an overactive thyroid and I've had regular periods since I was 12. It may be something else entirely)