Почему нельзя дословно " с тех пор как подстриг свои волосы"?
Вариант перевода звучит мешковато. Предлагаю заменить его на "Он похорошел, с тех пор как подстригся".