I have an answer that your endocrinologist is going to love.
You don't control your hunger; your hormones do. Any caloric restriction on your part is defined as anorexia (and it leads to a type of survival mode called the anorexogenic cycle where everything you eat is stored in your fat cells).
YOU are off the hook, so to speak. YOU are not a failure bc you can't stop a biological drive. Stop punishing yourself.
There are two hormones that govern hunger: ghrelin (hunger) and leptin (what tells the brain to stop eating). Leptin is your problem.
Your body is unable to release leptin when your cells are full, causing your brain to think that your body is starving.
And what causes this inability to release leptin?
If these are in your regular diet:
The most likely one for most is fructose, which is in sugar,HFCS, honey, nectar, juice, molasses, maple syrup and white flour products (most sliced breads, crackers and pastas).
consuming these things (they're not food, as you were taught) and not only will your hormones reach a better (if not best) balance, but bc your leptin will be working again, you will lose all of your excess fat.
I know how significant this is for you as body fat was for me. After stopping, my body dysmorphia disappeared with my IBS, fat and acne.
Ask your endocrinologist about the book "Fat Chance..." by Dr. Robert Lustig M.D. (a former pediatric endocrinologist).
And hey, after quitting sugar, etc., all food tastes better and you can eat until full at every meal and snack of every day...and stay skinny!