In general, men should plan on getting a trim a week before the wedding. If you have a short haircut, like a buzzcut, you should plan on getting a fresh cut two or three days before your wedding.