问题分析:你好,从你描述的情况来看, 你左侧肋骨大约20天前轻撞了下,现在不舒服,也不痛,平时没事,特别是心情不好时越不舒服,可能是心理因素导致的意见建议:建议您先到当地医院外科就诊,如果排除了肋骨外伤,再到当地正规的心理咨询门诊做做心理咨询,让心理咨询师帮你调整一下心态,慢慢会好的