Alcohol causes dehydration because it is a diuretic, a substance that increases salt and water loss from the body. This is why people wake up very thirty when hungover. Dehydration causes people to feel weak from loss of electrolytes and water from the body’s diuresis.