How long should you wait to introduce your so to your family?

I have been dating my bf for 3 months it sure when. I should have him meet my family.