I have been menstruating non stop for over 17days.....Pls, w? ㆠcould be? Cause of this?

Many things. This is not normal and needs to be evaluated. There are many causes of abnormal bleeding ranging from hormonal issues, lesions on the cervix, abnormal growths of the womb, to blood disorders.