If every phone sold from today onwards were an ICS phone, and half a million of them were sold every day, it would still take about 14 months for ICS to have a 50% share.
Iirc, Froyo took 8 months, and Gingerbread 12 months (just recently) to reach a 50% penetration of Android devices.