OP,
In your follow-up posts, you keep defending yourself and blaming your current boyfriend. You need to stop blaming him and admit that what you've done is indefensible. Every guy looks at porn, that's just a fact. He probably tried to deny it because he knew you were insecure and would overreact, which is exactly what happened. You internalized a common male preoccupation into a complete critique of your looks. Then you crossed the line by cheating on him.
My advice? You are way too insecure, petty and immature to be in a relationship. Tell him what happened and break up with him and get out of his life immediately. Then, work on your issues ALONE.