Doors of Kamakhya Temple atop Nilachal Hills here, one of the 51 Shakti peethas, were opened for devotees on Sunday morning after a gap of four days, with the conclusion of the Ambubachi festival, during which the deity at the shrine is believed to undergo her annual menstrual cycle.