In your introductory paragraph you note that the two meanings of 烟枪 "opium pipe" and "chain smoker." It would probably be more useful to users if your translation incorporated this second meaning, heavy smoker.

鼻子酸酸：when you are about to cry, your nose gets sour; when your lower back is aching, it is sour; and after a long hike your legs are sour. Rather than translate this as sour smell, I would suggest, "My nose tingled [because I was about to cry]"

thanks for all the good work.