One of the biggest reason people do not get rich is because they focus too much on short term needs and never give importance to long term wealth creation.
You should not keep pulling out your money from your wealth for small things every now and then.
Either plan for your short term goals separately or try to avoid it.
A lot of investors start their SIP for retirement and keep redeeming money for shortterm needs from that and eventually they do not reach their goals properly.
So once you plan your long term goals , and start the investments, always try to avoid redemption from that else your goals health will be impacted and you will regret it later when your goal comes near.