to have a lot of sth, especially more than you need
have sth coming out of your ears
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition