ED is when a man has difficulty getting or maintaining an erection long enough for sex. It happens when not enough blood flows to the penis and this is where Viagra can help you with this problem. Read more here - buy viagra