Maybe its something in your diet or timings of your dinner. I eat dinner by 8 pm and sleep at around 12 then have to get up once at around 5 am and then again at 8 am. I restrict my carbs intake at night , only a high protein and fats meal as dinner like chicken with little bread or hard boiled eggs with peanut butter on bread. Also I've noticed if my dinner is late or very large , I have to make few extra trips in night which definitely affect my sleep. I also take a tsp of pysillium husk fibre before dinner.