had Swollen foreskin and now i feel like my sex drive is gone please help

Please i really need help a few days ago after i mastubated a bit rougher and longer than ususal and my foreskin was swollen, i could pull it back at the time that it was swollen when i wasnt hard but the skin would bounce back, i felt no pain at all during this and i was able to urinate normally without pain, the swelling went down the day that that it happened within 24 hours, but now i see that there is a little more foreskin or maybe its just the normal foreskin streched out i dont know any ways and i feel like there is more veins under my foreskin, the next major problem for me is that i feel like my sex drive is gone, i still get erections but not as hard as before, i feel like the head doesnt get as hard as it should and also i dont get erections as much as before, i used to get an erection with a quick thought and then within 5 seconds id be erect, it snot like that anymore il still get like a not 100% erection in the day a few times but the main problem is its not like before and my erections dont last anymore, and today ive been feeling like this tightness feeling in my penis ,i havent even tried to masturbate because im really scared of getting swollen again and i cant keep an erection, please someone help with this i dont want to go to the doctors about this its been 4days since ive mastubated and i haveno drive to do so can this just be psychological i just need help right now

The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. Med Help International, Inc. is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following Terms and Conditions. If you think you may have a medical emergency, call your physician or 911 immediately.