Honors Bio Final Grade - Soph

I just took my Bio Honors final today and… yikes is all I can say. I did pass the test, but I barely passed with a 68%. My final grade for that class ended up being a B- and I’m kind of disappointed because I put so much effort into studying for the final, although I admit I could have studied more than 3-4 days. I did fine in the other marking periods though; I got B’s. The thing I hate about my school district is that the grades for the final show up on the report card, and I don’t really want to see a D looking at my parents. My question is: is this grade good enough for colleges? The other form of B i have is a B- I have is in AP Chemistry and I might get a B+ in US History I Honors. Sorry for the ridiculous sounding question, everyone. I just need reassurance, I guess??