Villan is 77/11 over 100 hands. These flop bets just drive me insane, I guess I can call but If I Do hit my Ace or my King I have no clue what to do. I just figure with him having such a wide range that he really could have flopped better than me and woudnt fold to even a shove. My reason for the large raise preflop is becuase I was getting sick and tired of his preflop min raises, So I raised to the standard amount. I just feel like I really screwed up this hand. What should I be doing different here?

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) Poker-Stars Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver Cards)

Hero ($28.20)
SB ($40.20)
BB ($42.10)
UTG ($25.15)
MP ($58.75)
CO ($31.65)

Preflop: Hero is Button with , .
2 folds, CO raises to $0.5, Hero raises to $3, 2 folds, CO calls $2.50.

Flop: ($6.35) , , (2 players)
CO bets $0.5, Hero folds but has no clue why.

Final Pot: $6.35