As others have said, the game rounds the wait time up, so 2.5 is 3 seconds. Which would normally be fine so long as you don't do anything else to disturb the macro. Or if you have something like slow making your GCD more than 3 seconds, or even lag. However, you should not be using macros like this, they hurt your dps.