You can still smoke, but you'll have to limit the amount you use. I used to smoke about 2 one hitters worth /day everyday, and on the weekends, I'll smoke about 2 bowls. One day, I bought an at home test to see if I would be clean after all of that. I smoked every day except Sunday, and I did the test the following Monday. I managed to pass.

You're right about smoking in public. When I used to, I'd carry only a one hitters worth (there has been a few times where I've smoked about 1 gram to the face). I have stopped doing that entirely now due to the risks and laws in my state.
I know how you feel, and you have my deepest sympathies. Be careful.