Hit rock bottom and heard lots about Ideal Protein and i have recently started the program and am loving it.