Honestly, what do you want me to say? :c It happens to people. You're obv doing something wrong about your study methods, or as cruel as it sounds, you're one of the people who do 6 hours of studying a day and still get Bs. (massive generalisation here ik :c)
You choose, no one knows you better...