It's been a very long day,and I think I've had my fill of idiots in armored suits telling me what to do,so, if you don't mind, this is actually your last chance.
If you have had your fill of something, you have had enough of it, and do not want to experience it any more or do it any more.
We feel that we have had our fill of disappointments and emotional upsets.
They have had their fill of war, poverty, and repression.
have had one’s fill of sth 和 be fed up with sth 有什么区别
They both mean more or less the same thing. Just two very similar idioms. He is always late, I’m really fed up of it. I’ve had my fill of his constant lateness. I’m fed up of his constant lateness. He is always late. I’ve had my fill of it.