I always appreciate these people who manage to save money by making a lot of sacrifices. But I think first of all they should focus on their basic needs and then its okey to go ahead with rest of money. If anyone compromise with healthy issues or others major things in their life for money, then he or she will must have suffer in long runs if good to investment or money. Not don't ne so greedy, sometimes greediness could ruin a life rather then making anyone successful.
Basically every investor's objective is to expect more profit through investment, I don't mean greed. No one wants to lose his investment in case something goes wrong, perhaps not being able to buy the currency at the price he is targeting to buy even though the desired dips are not always available in the market. But his tendency to buy gradually and regularly may limit him to buying dips at a time. But in this case, in the long term, he has to set the target of saving every month. He should develop the habit of saving by prioritizing the basic needs of the family otherwise he may face losses instead of gains.