It will generally take 7-8 days for gabapentin to kick in and start treating insomnia. It's important to note that its effect wont be the same for all the age groups with similar or different health status. It affects accordingly the age group and medical condition for which you are taking gabapentin.