Swollen penis?

at first it was itching them when i looked i seen that it was very swollen any idea??

image

doctor ASAP