how long is molly good for