A year after you get out of undergraduate school. Therefore, you will atleast have a year to get everything for your life put together so you know what to do and how you should handle your future. Hope that helped!
Well when you turn 18 you can legally. However, you need to have a good job that you can fully support yourself. Rent, food, bills I. E heating , electricity, water etc. health insurance, clothing. Ideally you will want to start a savings account for the future. When you can do all that THEN you can move out. BTW you could share a place with a roommate.