How long does this last? what are the after effects (hangover?)