Currently, it is not clear exactly how long PrEP takes to work. There have been studies which have shown PrEP to reach its peak efficacy in the blood at 20 days. Other studies have shown PrEP to be effective after 7 days of consecutive use.