Hi welcome to HCMForum. The swelling of the penis could be due to diabetis or infection. possibility of reaction is less,the treatment with the creams may not be effective.
I advise you to consult a physician for diagnosis and treatment.Blood work may be necessory for confermation of the condition. Glucose
tolarance test must be done for excluding diabetis.. I advise you to avoid pulses potato and sea foods.
Wishing for a quick recovery. thanks for calling.