¿Se supone que mi esperma es verde?

No, el semen es generalmente un color blanquecino nublado.

Yo recomendaría ver a un doctor. Suena como una infección de próstata o inflamación.