I've had a sore throat for a month. Could it be from allergies?

Yes, it can. This year will prove to be a record allergy season. You could try an antihistamine and if it does not go away then go to your doctor.
Likely. Something is chronically inflaming your throat. Post nasal drip from nasal inflammation can do that.