I hardly ever have a bowel movement until a few day before my period is this ok?

No. Constipation can be very painful, isn't good for your body, and can turn into severe complications. Use a stool softener like colace (docusate sodium) (not a laxative). Stay hydrated for this to work! Take colace (docusate sodium) 100 mg twice a day for a few days. Then take it once a day. It's over the counter (no prescription needed).