一般吃维生素c不会影响大姨妈不来。导致大姨妈不来的原因有很多,可能是内分泌紊乱造成的,也许跟其他的药物有关系,如果在过夫妻生活的时候,没有采取避孕方式,也不能排除有怀孕的可能,跟平时的情绪也有一定的关系,可以在医生的指导下服用**进行治疗,如果病情还是没有好转,需要到正规的医院去做检查,根据检查结果进行治疗。