Girl problems

Zee
So i haven't had my period in about 3 months . I have constant sex with my boyfriend which I love with . We do no use protection but he always pulls out   But we all know pre cum is dangerous as well! The past few weeks I've been  my body has been feeling so weird ! I have small severe cramps here and there . I have little weird discharge, my back and legs hurt lower back abdominal pains here and there . My stomach feels bloated I look 4 months pregnant I already took 2 pregnancy test and their nth negative and my period still won't come ! I gained about 7 pounds and al my colleagues and customers at work are all saying I gained a lot of weight and even ask me if I'm pregnant ! HELP ! I need some advice