I'm trying to figure out when the title 先生 is used. Is it used for Mr., husband, honorary person, or something else? 谢谢
Generally speaking, it is always appropriate to use “先生” as it is a title used to show your respect for others, especially those elder than you. Because the title “先生” can be understood as "born before you", which implys that they deserve your respect.