Sweetie,
If you are embarrassed then you are too young to kiss your boyfriend. Let him decide when to kiss. Maybe he is super shy like you. We have all been in your spot.
It could be anything from him being embarrassed about how his friends behave around girls (or just in general) to him being embarrassed about you (boys giver him a hard time about having a gf etc). You'll never know unless you ask him...
There is no such thing as an opposite race.
If you are embarrassed by someone, you know exactly why you are embarrassed. If you are embarrassed around someone, you often find you can't put your finger on why, and it's frustrating.
Being embarrassed by someone would mean this: that specific person teased you and you feel really ashamed or embarrassed. If another female or male teased you around the other human we talked about, then you'd be embarrassed by that person and not the other one.
Being gay is not a decision. It's something you are either born with, you are not. But yes, some people are embarrassed about being gay.
You can't, being embarrassed is just a part of life. What you can do is take a deep breath and keep doing what you are trying to do.
You shouldn't have a boyfriend, But since you do, Pass them a note or wave :)
Hang around without being too obvious, be a friend , and if the boyfriend disappears or moves or whatever , you'll be there.
It can lead to you being in depression. You must learn to survive with or without you.
It is possible that your boyfriend gives unsolicited advice. This means he may offer advice without being asked for it.
Abashment is the state of being embarrassed or ashamed.
Socianthphobia