God said:
Many of My children have all that they need in the physical world -- and more.
This could be you. You just may not have enough of everything you want to suit your taste. Yes, it is built-in that you desire more and more. At the same time, desiring more is not meant to be the same as having to have and, thus, have you star in discontent.
You have shelter, you have food, you have at least some love. You just don't have all you want of what you want when you want it, for your ambitions may be greater than your hand can reach.
You may want fish right from the sea, yet you live inland. Perhaps what you really want is to move to the coast. It's fine to have desires. Know what it is you really want.
There are also many in the world who possess far less than you. Many who possess less than you may also be more satisfied with what they have. It is also possible that others with less may perhaps also be more generous than you are able to feel at present.
Sometimes you are so smitten to buy something on a shelf in a store -- your eyes glaze over.
You may be flush with the desire to obtain more. In your terms, wanting more often equates to needing more. Beloveds, desire is one thing. Neediness is another. Having to have makes you needy. Being needy doesn't paint a good picture of yourself. It paints a poor picture. Needy is not the way to think of yourself.
To be content may well be a greater need than all the items on your list.