Welcome to the forums. You definately don't need to be on the show in order to lose the weight. There's no better time than to start right now. Your life will only get better from the minute you take the first step to a healthier lifestyle. I encourage you to stay a part of the forums here, there is lots of encouragement and support given here.
