您好,您的情况应该不是心绞痛,一般心绞痛是由于心肌缺血引起的,短暂性的疼痛,不会持续几个小时的,而且舌下含服救心丸是可以缓解的。
建议,您可以去检查一下心电图,号可以做心脏彩超,来确定病因。您的情况可能是肋间神经炎引起的,可以服用一些消炎止痛的药物试试。