The marijuana is Cannabinoids and is tested for its metabolite THCCOOH. It can be tested in blood for 12 days, in urine for light users 2-7 days and for heavy users 1-3 months, In mouth swab for 2-3 days and in hair follicles for 90 days.
It can be detected in the system for another 48 hours if you took little quantity as you mentioned. You just need to drink a lot of water and fluids.
Depends, did you have one hit or did you get high? If you were hitting it ike crazy and getting high then approx. Two weeks.
Well if your pants are to small than it would take way tolong so don't even try or your paws would wear tom much make up naah meeen