سلام
بله همه این شرایط ممکن است تاثیر داشته باشد.
از علائمی که شما شرح میدهید تا حدودی احتمال میدهم که عفونت دارید و باید حتما به مطب مراجعه کنید تا معاینه شوید و درطی معاینه نوع عفونت شما مشخص شود سپس نسبت به نوع عفونت که قارچ و باکتری و ویروس باشد دارو تجویز میشود بعد از چند روز که دارو استفاده کردید اگر علائم برطرف نشده باشد باید حتما دارو قوی تری استفاده کنید پس مجدد چکاپ شده و دارو تجویز میشود.
روش های خانگی اصلا نمیتواند مانند دارو باشد و معمولا عفونت را بدتر میکند تا اینکه درمان کند و اصلا توصیه نمیکنم.