Could my friend be pregnant?

Patient: Could someone be pregnant if they still have their period, are on a birth control shot, and took a pregnancy test that had a negative result?

Symptoms: I am having weight gain but im not sure if its because of my monthly birth control shot