viagra is not safe for men who have diabetes or heart disease. i have peyronies disease,can i safely take viagra? how long for viagra to peak