I am in my 40s and get erections effortlessly but lately find them hard to sustain. Recently my urologist suggested I take Viagra and it worked. Actually its effect remained for more than 24 hours. My concern: will it be harmful in the long run? Or can you suggest something different?