Weed...I don`t think there is anything wrong with weed while on cycle or off cycle if used occasionally (increases appetite also)...alcohol is a poor choice, it disrupts your natural sleeping patterns...plus you generally feel a little run down the day after.
I haven`t used any other mentioned products.