I'm scared

My period is 6 weeks late missed two periods took a test at 3 weeks for pregnancy came out negative should I test again ? Could I be pregnant? What else could make me this late I've never been this late ... never missed two periods in a row I'm bout to turn 17 in 6 days. My stomach is always hurting, back pain but I've always had back pain really in my lower back but more than usual, I've had two yeast infections recently one real recent the other maybe two months back been having a lot of gas lately my mood is horrible I'll snap in a split second, I'm bloated and I've had a cramp in my stomach one morning in the shower and I've never had cramps even with my period but all day my stomach has been hurting weirdly .. can someone tell me what it could be please ?