nicotine stay in the system approximately 3 to 4 days
Around 2 or 3 months
Yes, as long as they are not pregnant.
just about 17 weeks
yes. you can get high second hand, which means its in your system
"Nicotine is a short-acting drug that is eliminated from the body relatively quickly (i.e., within a day or so). However, the effects of nicotene withdrawals can last up to weeks after you stop smoking. Nicotene byproducts can stay in your system as long as a month after you stop smoking. This is only of concern if you are in a situation where someone else might want to test you for the presence of nicotine or nicotine byproducts in your system."
The simple answer is yes. I'm not sure how long you have to be exposed for it to show up in your blood stream but yes second hand cannabis smoke can get into your system.
If you inhaled it or consumed it, as long as first-hand meth smoke, AKA as long as the original user.