
Have had a bellyful of somebody/something
Emotional Intensity
This phrase expresses strong feelings of frustration or annoyance. 
Informal Usage
It's casual language, more likely to be used in conversation than formal writing. 
Metaphorical
The phrase uses 'bellyful' metaphorically to mean a large, often excessive, amount. 