Assuming you don't have fever, I doubt infections are the cause for sore throat. This is a common symptom in young people and it is associated with
1. Improper oral hygiene
2.
B12 deficiency
Since you also experience fatigue, it is more likely to be B12 deficiency.
Next Steps
Please get your serum
B12 levels assessed to know whether supplement is needed.
As for the oral hygiene part, do the following
1. Warm water gargles before and after bed
2. Brushing before bed
Health Tips
There's no need to take the medicines you mentioned; they only treat the symptom, not the cause.
Once you get your
B12 result, you can reach out and we can workout a treatment plan.
Sincerely,
Dr. Ishan Trivedi