It sounds like prelabour, especially since it has been going on a couple of weeks.