My boyfriend has this problem where he can only get hard some of the time. IF hes alone, hes fine but once we are together things get more difficult for him, sometimes it works sometimes it doesn't. Is there any reason this would happen and would something like Viagra help him/us?