Why do constellations change position in the sky over a period of several months?

1 Answer

As earth goes round the sun we see different constellations i n different times.

Explanation:

Earth orbits sun and earth make self rotation.
So Stars rise 4 minutes earlier every night..This changes the positio n in the sky of stars for the same time.In one year we see all 12 zodiac constellations above our head at particular time..