Sounds like your good her time is v similar to mine! We rescued him from a shelter at 8 years old, he would over eat, cry for food and bite when frustrated/over petted. But has always been incredibly affectionate too.
We did a lot of behavioural work. I got him routines for food, he has five...