I am 23 years old and for the past few months have been noticing redness around the head of my penis. My foreskin is very tight, and hurts to pull back. It makes urination and sex painful. I also have several small cuts in that region. What has caused this and how can I fix it?