As far as I know, there is no cure for a hangover. There is no universal cure. The most that can be done is to reduce the overall severity of the hangover syndrome. For example, you can use borage, a mixture of dry yeast and vitamins. Better yet, sleep and drink plenty of water.
It is possible, but best of all, if ascorbic acid enters the body by infusion and drip, as part of a "cocktail". It is effective to add vitamin C to the dextrose solution (for infusion) and slowly infuse into the body using the system. Also, in order to consolidate the result, after this "cocktail", you can then pour 400 ml of saline into a person. On the ship, this is how I revive the military after drunkenness :)