Are there any home remedies for bacterial vaginosis? I heard yogurt or tea tree oil works, is rhis true? If so, how do I use them and how long?

See a doctor please. Bacterial vaginosis is easily treated with antibiotics assuming that is really what you have. Please go and see a doctor and do not diagnose and treat yourself. In the long run the potential for harm is much greater than the minimal expenditure in seeing a professional.