I haven't had a period in 4 months could I be pregnant? I've also gained weight and my belly looks round

Yes. Do a home pregnancy test. If it is positive, see an obstetrician asap for prenatal care. If it is negative, see your family doctor to look for other causes for your symptoms.