Have a bad odor in vagina but no discharge or pain. This has been a problem for three weeks now. I don't have insurance so can't see a dr. Any ideas?

Public health clinic. There can be a number of reasons for your problem, including a significant vaginal infection, an overgrowth of vaginal bacteria, or a retained foreign body (lost tampon). Many communities have public health clinics subsidized by the government that can evaluate your problem for little or no cost to you.