Need help

For the last few months been getting my period 3 and 4 days late according to these apps. Does that mean I ovulate late? Also gained a few pounds, could I still have a period and b pregnant?