Hello,
Normally semen is light yellow in colour. The most common causes of yellow semen are urine, age, diet and infection. It can turn yellow or green from bacteria and pus. The consistency and color of an individual’s semen can vary depending on diet, age, and ejaculation frequency. In most cases, such changes are temporary and harmless. Foods high in sulfur can cause yellow semen. Few medications and multivitamins may also cause the semen to turn a light yellow color.It is best to contact your doctor for more queries and advice. This is merely an advice and not a substitute for clinical examination. Hope it helps.
Best luck and regards!