Get one’s fill of (someone or something)

To receive enough of someone or something.

Recently, I have got my fill of fresh corn and I do not want to eat any more.