Why weight gain in Ramadan?

Insomnia can lead to weight gain

How long does it take to lose weight?