Confused

I've been having all the symptoms of pregnancy and everything my period was 5 days late 2 months in a row and not the same as the ussaly are and I've been gaining weight..but haven't been eating cause I've been puking everything i eat and don't feel like eating what could it be?