你好,根据你的描述上个月注射乙肝疫苗,月经推迟3天,注射乙肝疫苗与月经推迟没有关系,乙肝疫苗不会影响月经,精神因素,环境改变等等可以对月经有影响,月经推迟或提前3天都是属于正常的,希望我的回答能对你有所帮助