Hearts Recharging issue

@admins I Think for Getting a heart you need to wait 30 minutes but i need to wait 1 hour for Getting heart????? Sorry if this is a stupid question, but is it 30 minute or 1 hour???