Basically it's an indication of your hormone levels getting out of whack. This could be because you're pregnant, or because your period is due. The problem is the symptoms are often very similar.
As suggested - a blood test is usually the best way to determine a pregnancy for sure (HPTs are only 99% accurate). Good luck!