20 and pregnant

Im living on my out of state with my boyfriend however I’m still very nervous to tell my mom I’m pregnant. When is a good time? If i wait too long she’ll be hurt but I dont want to tell her too soon. Im almost 7 weeks