Thanks for choosing HealthcareMagic forum.
When you donate the blood please make sure that your haemoglobin
level is more than 12gm% so that you do not face problems after donation. Now your delayed period is due to decreased blood haemoglobin. It will become normal in 1-2 months with good diet.
Dr. Rakhi Tayal