How long do you have to go to school to become a sonographer?

One of the careers in medicine that one can opt for is that of an ultrasound technician or to be more specific a sonographer.
One can either opt for an associate degree or else a bachelor's degree in this field. Where on one hand, the former degree can take up to 2 years of time to get a successful career, the bachelor's degree can take 4 years of time. The normal pay structure of a sonographer can be up to $66000.
Apart from these, one can also opt for a Master's degree or post bachelor certificate for a better experience and pay structure.