how about you have a stack of cards up to 3, every 15 secs 1 gets added and you can draw from it at any time. You only see the card when drawn.
that would be much more reasonable when keeping in mind the cards need at least compensate for scholar pet or WHM healing buffs.
