Yes, a mouth swab drug test can confirm use of marijuana. It will, however, only show as positive immediately after use, up until about 24 hours later. No drug will show positive on a swab more than three days after use.
Yes, it does and it takes anywhere from thirty days to six months to get out of your system. It can be detected through the saliva and if you have a cut they will find it through the blood on the swab also.
A mouth swab does show marijuana use. If you drink plenty of water, it should take between 3 and 5 days in order for the weed to get out of your system.