楼主,避孕药是可以用于治疗痛经的,如短效避孕药炔诺酮,于月经第5天起连服20天可以抑制子宫内膜腺体的发育,从而起到缓解痛经的作用,但是这种治疗方法通常都不常用,也不提倡这种用药方案,毕竟你才21岁!听楼主说的症状痛经的那么厉害,而且吃了很多中药西药都没有多少效果,估计可能是子宫内膜异位症,还有就是和你平时的生活习惯有关,还是建议你去你们当地权威的医疗机构专科去进行检查,不要随便去医院或是药店开点止疼药之类的来服用,相信具体检查之后医生会给你对症治疗的,还有就是平时的生活习惯如吸烟,喝酒,熬夜,以及妇科炎症等,其实你应该更懂一些吧。。时间关系希望这些可以帮到楼主吧。。