Good time for Sex

I know that there is no right time to have sex but I feel like I'm ready to have sex with my boyfriend that I have been dating for 3 months. I guess I'm just scared I'm going to regret it like my first time. I really care about this guy, I just don't mess up the relationship. When could be the right time?