BRAZILIAN WAX??

i'm getting a brazilian wax soon and it's my first one, i have always just shaved. what do i need to do to prepare for it and how painful is it?