Hello, coconut mainly contains water and some
electrolytes , it wouldn't not be the cause for weight gain .. ..it wouldn't cause delaed period also , period delay could be due to over stress or strenuous physical exercise.....Don't overstress yourself for weight loss ,its gradual process .