I have a very physical job, and sometimes I feel like I am struggling. When I go to train, I use preworkouts, and they make it easier to go through the training. How long do these pre-workouts work? If I took some before those bad days, would they last me for a shift?