Am I in my head?

Last Wednesday I was supposed to start my period, and it decided to come on Thursday. My periods only last until the weekend anyway, but it was nothing but spotty and only had to use panty liners, it was so light. Normally I have a medium flow. That following Monday morning, I took a digital test and it said I wasn’t pregnant. Normally I’m over it and move on, but I’m not so sure that I’m not pregnant. My best friend and another one of my friends think it’s all in my head. I've had vivid dreams about breastfeeding, and another dream after I took my test- that my boyfriend found my test box (he has no idea that I think we’re pregnant). I remember all of them now. I am constantly tired and having a hell of a time waking up for work in the mornings. I've had slight pain in my lower back and alot more pain in my knees. I have nausea but not all the time and not getting sick, I feel better once I've eaten and when I do eat I am starving. I am on birth control and take it regularly. My cousin had both her babies while on the pill. ANYONE FEEL ME?! I am way too curious about what’s going on and have four weeks until my appointment with my gynecologist to officially make sure if I’m pregnant or not. If it wasn’t for my period being the way it was, I wouldn’t think anything of all this. I just feel different.