@daegus: I know how you feel. I, too, have a very strained relationship with my mother.
@Oremus:
The advice offered here so far has been good and Christ-honoring; I cannot add much except to agree that as SOON as it is possible for you to do even the SMALLEST thing to bless your mother in some way, be it by visiting her home, taking her for a meal, or what-have-you, do it expediently and with a glad heart.
Remember that whatever we do for others, we do for Our Lord Jesus Christ, as He said. Also, whatever we do to honor our mothers can be and should always be a reflection of the honor and love that we feel toward our Blessed Mother, the Virgin. She is the model for mothers, and we should honor OUR mothers because they occupy a role that has been sanctified and deemed worthy of much esteem by Our Lord Himself.
I will certainly be praying for everyone here who faces these trying issues surrounding the honor due our parents, and I ask your prayers as well; I have not historically made it easy for my parents to rejoice over my life, but by the graces given to me by Our Lord, I am working hard to amend my life and give honor where it is due.
St. Gerard Majella, patron of mothers, pray for us.
St. Anne, mother of Our Lady, pray for us.
Holy Mary, Mother of Our Lord, pray for us.
Holy Child Jesus, teach us to be obedient and loving to our parents.
Sacred Heart of Jesus, have mercy on us.