I don't know how tall you are, but if at 122 you were not overweight and now weigh 99. There is your answer your probably underweight. That can cause problems with your cycle and can be very dangerous just has bad has being overweight. Sounds like you need to go to a dr then maybe a nutritionist. Being underweight can definitely cause you to stop menstruating.