Advil is fine to take after training as long as you are well hydrated. Advil is a member of a class of medications called NSAIDS (non-steroidal anti-inflammatory's). They will help reduce inflammation and can help aid in the recovery process. The key point here being that you should be well hydrated when taking this med