Its best to start as early as possible. Starting in your 20s-30s allows you to build sufficient retirement funds with small amounts due to compound interest effects. For example, starting at age 25 with 300,000 won monthly can accumulate about 800 million won by age 65 (assuming 5% annual return), but starting at age 35 requires 650,000 won monthly for the same amount.
The national pension alone is insufficient to cover living expenses after retirement. The current income replacement rate of national pension is about 30% level, with average benefits of 500-700,000 won monthly. For stable retirement, its important to prepare various income sources such as retirement pension, personal pension, and personal savings.
Optimal asset allocation varies based on age, risk tolerance, and years remaining until retirement. Generally, the farther retirement is, the higher the stock ratio; the closer retirement is, the higher the bond and safe asset ratio is recommended. A rough age-based guideline is "110 - age = stock ratio (%)", but should be adjusted according to personal circumstances and preferences.