If you have had
your fill of
something, you have had enough of it, and do not want
it any more or do it any more.
We feel that we have had our fill of disappointments and emotional upsets.
COBUILD Advanced English Dictionary. Copyright © HarperCollins Publishers