Am I the only one?

So guys am I the only one who masturbates, but then like 10 minutes later feel guilty about it? Also I am the only one who can only climax in the shower and do you know why that happens