My son is embarrassed of me..

I had my son REALLY young.... 12... I know, I know.... His dad is still in the picture though. I'm 28, my son just turned 16.... He doesn't bring his friends home anymore, or any girls he likes. Inky to dads house. He also only like his dad picking him up from school. He told me I embarrass him because all of his friends and people at his school just talk about how "hot" I am and any girls he brings over I end up just stealing away from him and talking to them like an older sister and he gets forgotten... I never knew he felt like way and it makes me sad I embarrassed him. He doesn't tell me anything and is way closer to his dad. I want to build a bond with my boy but don't know how. How an I make him not ashamed of me?