Smoking, dreadlocks and no poo
I've started no poo roughly a month ago on a vacation, though the start was a lot easier for me than one who's been washing with shampoo daily; I've given up normal shampoo two years ago and used only herbal sea-salt shampoo since, I've been washing my hair only every third or fourth day. As I have dreadlocks I was suspicious of using baking soda - I didn't want it to get stuck in my locks - so I just stopped using shampoo and have been only washing with water (first very hot rinse and scrub and then my sculp with cold water). This seemed fine, my locks were fine, my sculp wasn't too oily or itchy and my straight bang (hair on the forehead) didn't look oily or dirty.
Though during my vacation I had a problem with smells sticking in my hair, my boyfriend said my hair smelled like old red wine, coffee and tar from cigarettes. Yesterday (being a month off shampoo) I washed my hair with my herb shampoo to get rid of the smells and rinsed with mint tea, but the cigarette smell stuck again pretty quickly (as I smoke regularly). Now I'm afraid that I don't get the smell off ever with pure water and tea rinses. Experiences or tips? Would baking soda and ACV rinse help me to get rid of the smell better? How about green tea - would it help?