In general, most donation centers allow you to give whole blood every 56 days, which equals about 6 times a year. However, it's important to follow the specific guidelines of the donation center you are visiting, as policies may vary.
2 times in a year
250
Once.
twice
Normally once.
2
anytime it wants
Small mammals like mice and shrews can give birth many times in a year.
Two times a year, leading to over 20 piglets a year, 8-12 per litter.
Usually only once.
We can give iit-jee 2 times. Once after passing 12th class, and the next year!