Discussion on Mary can be long and complicated, but lets clear up one thing. Many Non-Catholic Christians think that Catholics adore and worship Mary. We do not adore or worship her, we venerate and honor her, after all she is the Mother God.
We do NOT pray to Mary, we ask her to pray for us and bring our prayers to her son Jesus our One Mediator
How can she be the Mother of God? Doesn’t that mean she was before God then?
Mary gave birth to Jesus the son of God. By being the mother of Jesus, Mary is also the Mother of God, the second person in the Holy Trinity. As defined by the trinity, Jesus is truly God, made Man. Then Mary is the Mother of God. Obviously Mary did not exist before God. Jesus is the son of God from all eternity who became also the son of Mary in time.