My boyfriend and I have been having sex for over a year, but recently he has had trouble getting hard and cant stay hard for long. Why could this be?