My boy has been kicking so hard it hurts. He's low so I get it in my cervix and bladder a lot. I'm 30 weeks also. Your baby could be breeched I know mine is head down and he'll ball up and stay on 1 side of my belly all day long so maybe not. Your dr can tell if you ask at your next appt.
But its not in my ribs its my skin the baby is stretching out. Ill be driving and that kind of kick will make me jump and swirve a little.
Yeah it does hurt when they get bigger, with my first sometimes she would kick so hard in my ribs that it will almost made me cry lol