I can't answer the question that you asked, but I can help you out, I think.

For all you buffing needs just install the SmartBuff addon. Once configured, it will tell you when buffs need applying, or when they're running low, and you just need to mash the SmartBuff key a few times to apply the necessary buffs.

It's indispensible for any buffing classes.