If you take Viagra, you take it on an empty stomach and it takes about
1 hour to start working. You would be good to go for 4 hours then. You could pop one when you wake up in the morning.
Over all it sounds like you are doing well, better than some. Keep experimenting.
Bill from Florida