I think you are tackling it off the wrong foot.
There isn't much merit in trying to cut off (or stop) the craving, for it only brings misery and great dissatisfaction of the present moment. The Buddhist way is keeping in mind the Right resolve while abandoning Wrong resolve, keeping in mind Right livelihood and abandoning Wrong livelihood, keeping in mind Right action and abandoning Wrong action. All of this on case by case bases, as you cannot magically grab a wand and get rid yourself of all the afflictions; attempt of doing it so drastically gives you only extent of self-mortification which Buddha disproved of.
Thinking about how joyful future would be if you didn't have a craving and affliction is not going to help you either, but make things much worse. You are attaching yourself to immediate progress on the path, therefore it only brings suffering. Suffering due to longing for ending of craving brings self-loathing and inner critique. You will develop unhealthy obsession which is clinging. Let go of the obsession over future and tackle the present now; when the moment approaches keep mindfulness so that you act rightfully with generosity and plant the good seed in your mind. Planting good seeds will eventually transform your habits and afflictions as old seeds naturally wither.
As a side note, please watch Ajah Brahm's talk on Right livelihood; he says it is fine to be rich, but make money in the right way, with benefit to others, without attaching yourself to wealth too much, but treating the loss of it with wisdom. There is not much negative in wealth, but in unhealthy attachment to it, the same goes for people and self-appreciation they give. It is fine to have good company, but realise impermanence of such relationships.
The only way Buddhism ever worked for me personally is when I took Right effort to heart and adjusted my practise to be effortless and joyful journey. That is, I took my current level of advancement on the path and set realistic goals with boundaries that would make me practise comfortably. And then, after some time, with higher insight and realisation, I would readjust the boundary for my current level of practise, but all within the balance of comfort and effortlessness. Remind yourself of string analogy Buddha gave to Sona. After all, do you expect to become realised Arhat overnight? It takes lifetimes for laypeople to even get to moderate state of realisation, liberation and happiness. That keeping in mind that in Buddhism laypeople are of different capacity, each one has their unique way!