I understand that you had red colour spot ? mild swelling 3 to 4 mths duration which has a white spot now for the last 2 days. You have not mentioned whether it was painful or itchy. You did not say about your sex other than mutual masturbation
. Red spot may due to a scratch, allergy
or heat and the white spot may be due to ?infection. Consult any doctor. Treatment is easy.
investigations like STD
is advised. Why mutual masturbation?. Try to understand sex properly.