How long does tadalafil stay in your system?

3 weeks