if you had unprotected sex you could very well be pregnant. some women do have some slight bleeding. not like a period but slight. wait until your period is actually due and if it's late take an hpt.
change in weight gain, fatigue, and appetite can be from your period your period can be irregular from a lot of things like stress. so i would quit worrying about it and wait until your period is supposed to come and take another test.