My throat has been dry and a bit sore for 2 weeks. Slight blood in the mornings. It started after unprotected, rough oral sex. I'm worried I might have caught an std/throat cancer? It's dry/bit sore.

Get tested. If you have had unprotected oral sex, then there is a real possibility of a STD. You should definitely be tested. Don't worry about throat cancer which is extremely unlikely in a woman your age. It is most likely related to the sex, but even very rough oral sex should not cause soreness that lasts for 2 weeks. Get checked, get treatment if needed, feel safe, protect yourself in the future.