Can not having a period for 13years cause me to gain weight?

Not necessary . It depends on the cause of no periods.If you have no periods due to policystic ovarian syndrome or hypothyroidism than you will gain some weight.