Oh geez. I'm not high enough level to use a general yet, but it seems as though they are used just as any other unit (all units cost resources and time), just with a cool-down. In that case, I would think you just have to be smart about how you use him. Andy's suggestion seems like the best course of action.
Of course, this is coming from someone who hasn't used a general yet. Good luck!