нет, не компенсирует
нет, не лучше
проконсультируйся с нормальным врачом, а не с тем, который тебе назначит фуфломицин и витаминки со словами "ну, хуже не будет"