Have (one's) fill (of something) British phrase common
Used to say that you have had enough something, and you don't want it anymore
Don't worry. I have had my fill of money.
She has had her fill of depression, so you shouldn't make her sad.
Thank you, but I have had my fill of food.
1. Used to emphasize or finish a discussion about someone or something.
2. Used to express agreement with what someone else has said.
This idiom is often used in the present perfect tense.
To do domething based on your emotions rather than for rational reasons
I can't believe that Tom beat his classmate. He's always the one who let his heart rule his head.