月经来了半个月还没有走,具体原因有以下两点:1.月经不调。在日常生活中,女性来了半个月的月经还没有完全干净,属于月经不调的一种症状,除此之外有些女性还会出现月经量明显减少或增多,以及经期缩短等问题。但具体是因为哪一种原因而导致的月经不调,还需要经过详细诊断才可进一步明确。2.内分泌失调。当女性内分泌失调时,自然会诱发月经周期时间较长,而导致女性内分泌失调的原因有很多种,比如精神上的,但也有可能是作息上和饮食上的问题。但不管处于哪一种原因,主要是一些不良情绪或者生活方式,都可能诱发内分泌失调,从而导致月经异常。