It's not advisable to wear a butt plug for anything longer than 2 - 3 hours. You can wear it all day long, but you'll need to take frequent breaks. So, wearing it overnight is unadvisable. Wearing a butt plug for too long in the anus can result in pain.