Catherine is right you should go to a doctor. But remember this you have to quit this habit. Its not as easy as i am saying so do one thing, go to your girl friend and make physical relation with her. After having a relation for some time you will be able to quit this habbit.
God bless you