Well the danish one is slightly off. It means to be hungover, due to the headache one might have, like if someone had put a stick in your ear.
Cool might use one of those
very nice infographic with idioms from around the world from <a href="http://purplehomes.com/">purplehomes.com</a>
PurpleHomes.com is a personalized, free property portal for NRIs and Overseas Indians, PurpleHomes is connecting property finders directly to Indian developers.