When I gain reflect from the khazduli waistgaurd it shows I have 3 or more turns with it. Once im hit by the enemy the reflect hits them then all the other turns I have left go away.
Barrier and reflect disappear after they do their job once.
Oh, didnt know it worked the same as barrier. Thanks for letting me know