First Time Sex

Hello... I'm a virgin. I'm emotionally and financially ready to have sex with my long term boyfriend. It is something I'm definitely going to do. I was just wondering if there is anything that can do to physically get me ready? I hear sex can be painful so I wanna try and percent that. Also what are some sex positions??