Hello there.
Your complaints are not clear. What are you actually trying to say? If your concern getting
pregnant or weight gain.
Your periods were due on 24th and today is 26th, it's only 2 days delay. I would suggest you wait for a few days because there can be a delay normally also.
If it still doesn't come in 2-3 days, then do a urine
pregnancy test and consult a gynaecologist what ever the test results might be.
Regards