Zac Efron and Vanessa Hudgens dated for five years, from 2005
she ain't been that long with zac but she has broke up wit him and
she is avaible nowadays
about the same time they filmed high school musical one. so
about three years!