As a personal trainer I can tell you that it all depends on you. You need to set goals for yourself and if you are reaching them and are satisfied with the results you are getting then you would not need one. But if you are looking for that extra edge in whatever it is you want to accomplish...