To complete MS in pharmacy in the USA takes around two-three years. The duration of postgraduate pharmacy courses in the USA is even shorter in some universities.