Oh, I know that pain! It could be strep throat, which makes it difficult to swallow. A couple of years ago, I was absolutely convinced I had strep throat, as I'd had many infections as a child. I was surprised that it turned out to be enterovirus, which, as you said, made it feel like I was swallowing razor blades. The symptoms do kind of fit what you're describing: https://www.merckmanuals.com/home/infections/enteroviruses/overview-of-enterovirus-infections
If you haven't already, see a doc - antibiotics (if strep) or steroids (if enterovirus) make a world of difference quite quickly.