HOW LONG IS THE BODY RESET PROGRAM?

This answer depends on what your goals are. 45 days is the longest a participant can be on it at a time. If you still have not reached your goals, enjoy a stabilization phase, and then start another round of Body Reset.