my boyfriend usually last for about 10 mins when we have sex once he has blown he goes so soft and cant get hard again no matter what. would viagra keep him hard? or what would be better ? and where do u get it??