Can you show a picture of him next to an outline* of his typical prey size? (or both sizes that he's been fed?) *I suggest an outline rather than the actual prey so he
doesn't get any ideas to grab it...
I typically feed snakes not by weight, but by the middle of the rodent being slightly less that the widest part of the middle of the snake...but if your snake is already "fat",
this method won't help, you'll continue to feed him too much. Again though, I'm NOT saying it's your doing at all...it may not be.
I still think he should see a vet ASAP, especially because it's rapidly getting worse, from what you said, and food just doesn't do that.
Has he been exposed to any sort of chemicals? cleaning products?
Again, we cannot fix or even solve this online, please call a vet now.