No std been checked just like I can always feel my uretha I’ve had urinary tract ultra sound all come back ok ....
Have you been tested for STDs to know that you don't have one? Has your doctor examined you? We can't tell you if you have internal damage - it's possible - but your doctor needs to check that out.
Libido is often affected by hormones, not injury, but get it checked out.