A method for uterine activity monitoring may include: acquiring a plurality of signals from a plurality of sensors during uterine activity; processing the plurality of signals to extract a plurality of uterine electrical activity characteristics; analyzing the plurality of uterine electrical activity characteristics; and classifying the uterine activity as one of: a preterm labor contraction, a labor contraction, a Braxton-Hicks contraction, and a state of no contraction. A method of assessing over time a pre-term birth risk of a pregnant female may include: calculating a baseline pre-term birth risk score based on a user input; acquiring, over time, a signal from a sensor; analyzing the signal to extract a parameter of interest, such that the parameter of interest comprises a physiological parameter; and calculating an instant pre-term birth risk score based, at least in part, on the parameter of interest and the user input.