Depends on your own metabolism. They can kick in pretty quickly, or it can take a while.
How long does it take the depo shot to kick in
Weed gets me off in about five to ten minutes.
Half an hour or more
Depends how much you smoke