but as you say you are able to get hard for a few secs your not impotent, so it might be a mental thing and your thinking its going
to happen so
it does. this could be hard for you
to get over but just try not
to think about it, watch some porn and just concentrate on that while your masturbating and not about it going soft.