A friend of mine was having the same issues (@ least from what you have included) of her mare being witchy when she never was before. She had her tested for lyme (we live in mass) she was found to have a high test! They treated her w/anti biotics and she was on that for a while. After she was all done w/meds she was still not the same, SO final resort..... get this..... they put her on horse BIRTH CONTROL!!! Have you ever heard of such a silly thing, but IT WORKED!!!! She is back to her normal self... goood luck, something to think about. Oh yes I totally agree w/the others on having the vet some out to do stress test, talk to the vet about the birth control thing too and see what they think, couldn't hurt.
Your mare is having the EXACT same symptoms my friend horse had! They put her on the birth control and all her symptoms and witchyness went away, she was back to her normal self! I hope that is something that your vet would think about!
My own mare had the same swolen teat on one side, she too has had a foal a few years back, the swelling went down and she was fine w/no treatment.
So 2 things to think about! Good luck