Actually STDs can cause blood without menstruation, but the advice of going to see a Dr is the most important one here.
also I dont thing you have any STD's
I don’t understand what you tried to say about your symptoms, but since I see blood then I strongly recommend you see a doc. It might be nothing but just in case