My penis is swollen since two days. It itches a lot and the skin is red from inside. The head is swollen
This could be a sign of a fungal infection such as balanitis. I recommend using an antifungal cream like Clotrimazole 1% cream. Apply a thin layer to the affected area twice a day for about 1-2 weeks. Make sure to keep the area clean and dry. If the symptoms persist or worsen, please consult a doctor for further evaluation and management.