Also, have one's fill. Be satisfied; have enough (or more than enough) of something. For example, I love opera—I can never get my fill of it, or He's had his fill of dirty jobs. This expression alludes to having enough (or too much) to eat. [Mid-1500s] Also see fed to the gills.
The American Heritage® Idioms Dictionary Copyright © 2002, 2001, 1995 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company.