All three! When I get hard, I get hard. My dick gets hard like marble. If I look tumblr or porn then it gets even harder. If something is sliding my ass then Ill be hard for hours ;) ps, I think guys with long hair are cute too!