Do you ever feel like that being after saving or investing for future you forget to live in the present? You don't buy the things you want to or don't go after experiences you want because you'd rather save/invest for future instead.
Everyone has to do investing and also living life, but if you still haven't made a profit, refraining from spending it is something you have to do, don't waste money just because you want to fulfill your desires today, be wise in manage your finances because that's the only way you will be happy in the future. There is nothing wrong with fantasizing about the future, what is wrong is that you are wasteful and don't have savings.