I have a 2 year old and have been on some sort of birth control since she was born until about 9 weeks ago and had a reguler period and haven't had one now in about 7 weeks which brings me to my question. I'm 3 weeks late and have had mood swings and cravings and all that but every test is coming back negative?? Could I be pregnant?