Liquid coming from nipple.

It's a yellowish liquid coming from my nipples is that normal? I don't think I'm pregnant, or could it be from my nipple rings I had them for 2 years and this never happened before. Can it be from me getting my period soon?