Pennis rash / balanitis please help

It all started WEEK AGO , i have masturbated and took a shower then i noticed few blood drops in my bed(while masturbation i used coconut hair oil extensively and i m pretty sure it might went inside pennis ) and i checked my pennis it has red dots in the head . after some time i feel litte pain in pennis while pissing . so i started doing research online find my symptoms close to balanitis i strongly feel my immune system is weak at the time of masturbation as i had very less food and sleep in week . whenever i touch my penis head red dots and smell my fingers it smells like blood and i got a feeling my piss is also containing little amount of blood . i bought clotrimazole cream and organic coconut oil , i was bit worried to try clotrimazole cream as it is chemical , so started with coconut oil and after few hours the pain while pissing is gone but red dots remains and foreskin is fine now no pain when i try to pull back . no itching , no bad odor , no burning . i m bit worried how long it takes to cure and please suggest me another ways to cure quick thanks in advance .

Uploading file...