How do I stop an animation from being interupted?

Hi, I currently have an attack animation for one of my AI characters but it keeps spamming the animation to where it never finishes the first one, it just starts the first .5 seconds of it before starting it again. I have tried setting delays and such and no luck seeing anyone else have this issue, any advice?

How are you triggering the animation? Are you using a state machine?