バイアグラのピークは1時間半後
2時間後に飲んでも構わないけどピーク過ぎてるぞ

ここからは個人的な話
空腹なら30分後(昼から6時間あけてかつ脂っこいものは食べてない)
一時間後あけて食べたら確実に効く

食事は効いた後なら構わないが食べ過ぎは負荷になるから気を付けて