When do you think humans can set feet on Mars

NASA has set a goal of landing humans on Mars by the mid 2030 but it's also affected by many factors such as technology readiness, funding and political willingness. To travel to Mars takes about 6 months and we need much more powerful rocket and also enough supplies to support human travelers on the way. Even for a short period of staying on Mars, we need substantial life support on Mars which is extremely hostile to life at this moment. The biggest challenge might be how to return the human safely to the Earth. Overall landing humans on Mars is a audacious effort and would be a major milestone for humans exploring the space and eventually go beyond the Solar system.