have one's fill

[have one's fill] {v. phr.} To be satisfied; be surfeited; beoverindulged.

Howard says he's had his fill of expensive golftournaments in Europe.