I've had braxton hicks last up to 4 hours and quite painful too. Sometimes i thought it was actually labour.