Yes, alcohol consumption interferes with the nutrient levels in your blood and can cause hair loss if your consumption is too high. A glass of beer or wine should be fine however, there are worse things you can do your body.
Most ear infections should start to feel improved within 72 hours if it is a bacterial infection. If it s viral, then antibiotics will not help. And many of them are. But I m a reoccurring sufferer of them so here is generally a recommendation.
The duration of your bacterial ear infection will depend on where the infection has occurred and how severe it is. If your infection is in either the middle or outer ear but is fairly mild, it should clear up without treatment or with antibiotics within a week or two. If your infection is in the ear canal (called swimmer's ear), you should wait at least 10 days before exposing your ears to water again. If your infection is serious or chronic or if the fluid build-up doesn't go away with the infection, you may experience symptoms for considerably longer.