I think you need to be seen by a doctor. Have you had a strept culture done? When you have congestion and coughing the mucus and cough can irritate your throat and make it sore also. You need to look at how long this has been going on? If you think your swallowing blood it could be from the coughing or there might be something else going on. With Strept throat you usually have white spots in your throat, you can have other symptoms such as fever, headaches and nausea. Hope everything goes well and get yourself checked out.