LATE PERIOD

bella
. I am completely confused, I was suppose to start my period on May 29th, I usually have 28 day cycle and I'm usually never late. I became worried at 7 days late so I took a test and it was neg. Took another one the next day and it was also neg. I finally started on the 10th of June witch made me 12 days late and i was so confused because I wasn't stressed and my diet hasn't changed or anything. Well my period only lasted two days and today I feel very sick and have little appetite. I took another test today and it was neg.. has anyone else had this problem and know what it could be ?