Are there medications that improve your chances of erection?

Yes. Medications like viagra (sildenafil) cialis, levita, and staxyn can help men with erectile dysfunction. A man with erectile dysfunction should see his physician for a full evaluation to determine the potential causes as well as to determine the best and safest treatment option. These medications should not be used until a physician has determined that it is safe and indicated.
Very much so. But first it sounds like you need to figure out what may be going on with your erections. Why go to a medication if you can fix an underlying issue. Your best bet would be to review this issue with your primary first before you commit to any medications, particularly as a 34 year old.