Setting aside 20% of income is good enough and I've been doing it for a long time.
Personally I was never burdened in the first place, the pleasure of seeing my capital growing is what makes me addicted to investing and saving certain percentage of my salary.
I know it too well that buying things that I don't really need will only make my life harder so there's that.
If you've seen your capital growing, you'd feel the same way too.
I think people should invest money from the early age because we want financial freedom in the age of 24 . All people try to get degree from Universities because these degrees could be good investment because we can do job and we can meet daily expenses which is needed to live happy life.The best investment is that which you will do on your mind , personality and education. If you will invest more money on your personality then you could be motivational speaker who are earning millions of dollars in one speach and everyone will try to talk with you because you have decent dressing and decent look. If we want to get best life then we have to work hard and should not live life with calm . There are people who are earning best but they are saving less and have no money for that emergency, these people could face challenges in life.