I'm not flaming here, but I find it a bit laughable the things that people have claimed are as good or better than Viagra in helping with ED, among them celery juice, watermelon, and now yams, apparently. There is no objective scientific basis for any of this, or the many claims that this or that herb is just as good as Viagra. If there were, the information would be "out there" in a big way by now, and guys wouldn't be lining up to pay $20+ per pill. There is no substitute for being young, or fit, or healthy, or any combination or all of those things. You can't do anything about young if you aren't already, but healthy and fit can make a big difference, if you're having trouble getting or staying hard. If you're in your 40's and beyond, especially if you don't take care of yourself, some amount of loss of erectile function is just the normal process of aging. If you aren't willing to get back to healthy and fit, or you have ED due to some other medical reason, no amount of celery juice or watermelon or yams is going to fix this. It's going to take something like Viagra or Cialis or Levitra if you're lucky, or injectables or something more if you're not.