Everybody has different lifestyles.. it's really hard to tell how much you need to save for retirement.
This is a good and quick video that answers a few of your initial questions.
You need to speak to an expert. There are alot of calculations to be made, and alot of scenarios to run.

