5-10 minutes is way too long.

1 minute is already exceedingly long. Most buffs only last 10-20 seconds.

Also, if it was 5-10 minutes, the mana cost factor is lost. You cant constantly spamm buffs and expect your mana to be fine. But if its 5 minutes, for what, 20mp? that is unbalanced.