Yes, weight change of any sort can cause changes to your menstrual cycles. Your menstrual cycles are basically a really good indicator of general health because if your health isn't great your body will delay or skip ovulation in order to prevent pregnancy at a point when it can't cope.
If your weight loss is sudden essentially your body thinks that you could be in a situation where food is scarce so it will prevent ovulation in order to prevent a pregnancy that may put extra strain on already tight resources. If your diet is poor the effect can be similar, so if you've lost weight because you've been eating nothing but salads and not getting enough fats then your body will think it's in starvation mode or feel malnourished so delay or skip ovulation, so in turn your period would be late.
Chat with our AI personalities
Absolutely...every little change in a woman's life may cause a period to be delayed or even missed. All the best.