Struggling myself. Shockingly enough, I weigh just 9 stone, and the way my body's shaped, everyone thinks I'm a skinny fucker. When the top comes off though, it's a different story.
Last year, around this time, promised myself that I'll start the gym, eat healthier and exercise daily so that I'll be good for the beach and just feel better about myself.
Hasn't really happened though and I'm promising myself the same once again now.
Problem is, my ribs stick out, but my stomach is quite flabby/lose. Doesn't fully stick out, but I need to tone it up, A LOT.
I'm making sure I don't eat in the middle of meals, and at least do 100 sit ups, bench presses and push ups every morning. I hope it helps, as I don't want to be going to the beach and be embarrassed to get my top off.