Woman can have really long cycles for a variety of reasons such as hormonal imbalance, a slow thyroid, etc. But you will get premenstrual symptoms even if period has long amounts of time in between them. You can talk to your doctor about this. Most likely you are not pregnant since the pregnancy hormone isn't being picked up on the tests. Talk to your doctor to determine what is going on.