Just remember to be smart when imbibing your alcohol. You have to have food first; if you're going to be drinking for a long time, remember to alternate water with your drinks, that way you stay hydrated. Most hangovers are ultimately the result of your body becoming dehydrated.
Tell you BF, that the next time he lets you get so hammered, no nooky for a week and I'm sure he'll take better care of you.