one's fill of
(one's) fill (of something)
1. The amount (of something) that one wants or needs in order to be content or satiated. A: "Would you like any more of this curry?" B: "No, thank you, I've had my fill." Make sure you get your fill of cake—we made plenty for everyone!
2. The amount (of something) that one is able to tolerate or is prepared to deal with. I've just about had my fill of people giving me advice about my love life.
See also: fill
*one's fill of someone or something
Fig. [get/have] as much of someone or something as one needs or can tolerate. (*Typically: get ~; have ~.) You'll soon get your fill of Tom. He can be quite a pest. I can never get my fill of shrimp. I love it.