to have a lot of sth, especially more than you need
have sth coming out of your ears
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición