Zac Efron Has Tough Time Dating