Hi--yes, it does take a long time for the hormones to leave. It's different for everyone, but for me it took about 6 months. I was on Yaz (similar to Yasmin) and I do think I was still peeing a lot that first month. Months 2 & 3 I had MAJOR depression and was very irritable, and it took the full six months to finally get my sex drive back (wahoo!). But it was worth it! I feel like myself again.