does sound like some type of infection. infections can cause you to be late with your period. you should definitely go to the doctor and be treated with an antibiotic. especially if you have noticed a strong odor. if you wait for it to clear up on its own its possible it can spread up your urinary tract into your bladder or kidneys.
i have a thick heavy almost yellow discharge some itching. also 12 days late getting my period. infection or pregnant?