Mars won't be colonized for probably thousands of years. Too much money for very little benefit.
I am not too sure about that. The first manned mission may happen before 2030. Colonization is very difficult, given the climatic conditions. But as technology advances it may be made a reality. Taking an optimistic scenario, I would say that we may see human colonies in Mars by 2060 or 2070. If you want to think a bit more conservatively, then 2100 is a good target.