バイアグラは服用後、30分程度で効いてきて、効果は約5~6時間といったところです。