I was completely allergic to milk, but craved chocolate milk like nobody's business. I ended up buying a small carton of Big M (those 185ml or whatever jobbies) and drank it, knowing full well that I would upchuck it all, but reasoning that no amount of vomit could be as agonising as these cravings.
drank it, wasn't sick.
got another one.
go a 2L bottle.
drank it in about a day and a half.
ended up drinking on average a liter of milk per day (not all chocolate!!) for the rest of the pregnancy - and have remained able to drink milk after birth.
Bookmarks