Not possible.

You can't have delays in your macros, if you could then you can delay the GCD away and be essentially botting.