kind of concerned help

i’ve been bleeding now for almost 2 weeks and before that i was spotting. what could be causing this? is it normal to have a period longer than a week? thanks