Certain things stay in your system longer than others. For example, THC stores in body fat. An average person will rid all traces in 30 days. Given that you are carrying a baby and the baby is mostly surrounded by fluids and fatty tissue, it can take longer. Try upping your garlic intake, drinking lots of water, and even a shot of apple cider vinegar a day. These are all natural, safe ways to cleanse your system.
Just quit smoking now it stay in the babies system longer than you drink lots of water and sweat a lot take goldenseal