At Costco they have Orgain Clean protein shakes which are lovely. There is both a animal and plant-based version. As far as length of time to do a reset, there are multiple schools of thought out there, however, I would recommend doing what seems right to you. I would start off with a limited diets of protein shakes and green non-starchy vegetables. As you stabilize slowly add in fruit and regular meals. If it continues to be an issue going to a medical weight loss clinic might help too. Good Luck!