Is P90X something you do at home or in the gym? I keep telling myself I want to do crossfit but I just don't know if I can get to the gym everyday or not.