Retirement Planning

When can I retire? What kind of lifestyle can I afford in retirement?