How old are you? When a man hits a certain age, his testosterone levels go down. One way this can manifest is that erections go soft after a short time. This is what Viagra and Cialis (sp?) are for - staying up.
That said, the other issues brought up in other replies, still apply, especially if you are young and/or inexperienced.