I think I may have asked about bidding over a weak 2M before but this hand recently appeared and I carelessly passed thinking I was off shape for a double and wasnt sure about the 3C overcall - desite it being a nice hand. My pass scored very badly at IMPs since there is a heart game etc
I did a bit of Googling to find pages on overcalls and one I use occasionally is Karen's page kwbridge.com
According to the options there I had a choice of an overcall or an offshape double given my hearts
The page also discusses the rule of 7 points to decide whether the overcall is appropriate
I wasnt familiar with this rule and would possibly struggle assessing if my hand was capable of 3C opposite 7 points anyway. However I ran a sim and sure enough both the double and the overcall are good options. Both 3H and 3C show as good options. Also 2S doubled is not a bad option provided you can defeat the contract

How could I make the decision on this hand that 3C or double was an option
Excuse me if asking whether to overcall with this seems strange but I genuinely was unsure and even sitting opposite an average 7 points I would not be confident of making 3C - or should I be. If I'm using loser counts and assume I may be lucky enough to have 3 or 4 trumps opposite how do I assess. I have 6 losers. That means I hope for 9 or fewer losers opposite (my preferred method) or maybe 4 trumps (9 tricks)
++++++++++++++++++++
Everyone has given sound advice. I rank actions:
1. 2NT = NAT 15-18. A point short
2. Pass = Might be more sensible
3. 3♣ = NAT. "Put your trust in the long suit."
4. Double = T/O. But 3♦ might play badly