This happened every year. When they went up to the temple of Yahweh at Shiloh, Peninnah ridiculed Hannah so much that Hannah cried and would not eat.