Tadalafil (Generic CialisĀ®)Ā starts working in 30 minutes to two hours and then lasts for 18-36 hours.Ā This is good for patients who want more spontaneity when it comes to sexual activity.Ā It can be taken as needed or as a once-daily treatment so that your body is ready for sex whenever the time is right.