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.
How long does it take penicillin to cure an ear or throat infection?   It takes, in general, 7 to 10 days of medication to cure the infection. But you can see an amelioration in 48 to 72 hours.