Fausto-
I thought caffinee was a vasodialator... Hmmm...
Anyway, the best way to get rid of a hangover is: Take some vitamin B, C, and E, plus a multi-vitamin. Drink as much water as you can hold without making yourself sick, and keep drinking. You need to rehydrate. That is what is causing your headache and other nasty feelings. You can try eating some really simple, mild food, like toast or rice krispys cereal and milk. Get some milk in you as well. Finally, try taking some ibuprophene, and lay down for an hour. Try to sleep a little if you can. When you get up, you will need to drink some more water. Keep drinking all day long.
The water, carbs, vitamins, and pain-killers will help you feel better, but basically you will need to wait it out. Once you are re-hydrated, try drinking a can of Red Bull, or a couple of cups of coffee. Doing so will flush a lot of the water back out of your system, and along with it any toxins that have built up. Repeat drinking water and then caffinee until you feel like new.
Good luck my friend.
Ryan