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.
No std been checked just like I can always feel my uretha I’ve had urinary tract ultra sound all come back ok ....