I remember hearing that green means an infection....for example during colds, many time mucous is green. When you're healthy it's clear. I think it works the same for feces. Green discharge is also a symptom for STDs, along with quite a few of the other symptoms you describe.
I would double check with the doctors you've seen and make sure you've been tested for anything possible, or see someone again and force them to run everything under the sun. I know you said you are monogamous with your boyfriend and vice versa but your symptoms are unmistakable (not that I'm a doctor or anything! lol)
Good luck