Read Proverbs 30
It is wise to know when enough is a enough. It is even wiser to know your own heart and what scarcity and abundance do to you. Wisest of all are those who are willing to deny themselves for their own good and the good of others.
Pastor Chris' Paraphrase of Proverbs 30:7-9
7-9 God, I only ask for two things; please give them to me before I die:
First, don’t let me be a liar or dishonest.
Second, please don’t make me too rich or too poor. Just feed me what I need every day and nothing more. Otherwise, I might get so full of myself I turn away from You saying, “Who is this ‘Jehovah’?” Or if I'm too poor, I might insult Your holy reputation by stealing.
The human appetite is a beast that never stops growing. Our natural tendency is to want more and more. We are never really satisfied. People with real wisdom understand the brokenness of their own sin-sick heart and seek a new one from God. Ask God for a new heart and practice being satisfied with less. Those who are truly satisfied in life are not those with the most and biggest toys; it is those who have learned to be satisfied with that which God gives them.
"Lord, give me a knew heart to replace my broken one. Help me to practice satisfaction until I learn to be happy with everything You give and want nothing more. Amen."