Signs of infection can range from strong urine odor, puss in your urine, fever,chills,
burning when urinating, pain in your abdomen and/or kidneys.
Everyone is different with the symptoms they have.
Do you eat a lot chocolate or drink soda, coffee or tea? These things can aggravate the bladder.
Medications are temporary but it might help until a doctor can figure out what is going on.
Yes I agree it can be costly to see a doctor. Do you have health insurance? If not you can look into a clinic that offers free or low cost testing.
What bad habits are referring to you? Stress can also be a culprit.