Almost did it

So my bf and I were best friends before we fully committed to each other we've been dating for only a few months but have liked and known  each other for a while I'm 17 and he's 19 today   we had dry sex ... I want to go all the way with him but there are some complications ... He's still getting over his recent breakup of a long term relationship I know he loves me ... But I'm scared . he'll be my first . We've spoken about it and he agreed to wait .. But when we're alone and hormones are raging.. I see a different side of him and me too . What should I do . ?