According to Official Guinness Records,
The most layers in a cocktail is ten and was achieved by Zheng Wen (China) at GWR Live on Royal Caribbean's Quantum of the Seas, docked in Shanghai, China, on 13 November 2017.The attempt last over one hour and the beverage consisted of 3 fruit sugar syrup mixers and 7 types of alcohol.
For a complete list of 2017 records, please visit 2017 Guinness Records in China.