On average, its effects last for up to six hours after a single dose. Of course, individual results may vary, and some users report that Gabatrol continues working for up to eight hours.