How soon is too soon to give him a blowjob

I’ve been dating this guy for 3 months and it’s my first boyfriend ( I’m a freshman in high school ) and I want to give him head and he doesn’t pressure me at all but is it too soon ?