So aparrantly I'm a shitty mother

First off I need to give you ladies some insight of my life. I work at a tomato packing facility, I work long hours that vary from 12 -20 hours a day. I travel from state to state with the season. When I travel to South Carolina I am only there for 1 month and it is balls to the wall hours at the end of the week my timecard has over 100 hours on it , I do not trust just anyone with my daughter and so not anyone to watch her up the road so I leave her behind for a month while I'm there , she stays with my mother and is enrolled in daycare when I'm gone , I tango with her on a daily basis I know it hurts her to know I'm not there , but I must do what I have to do to provide for my family. A co worker told me that I am a very shitty mother for not taking her with me , that I look so selfish. I told her excuse me?! I am not being selfish! How am I gonna put her in a situation where she is gonna stay with strangers or possibly be alone in a tiny apartment she just turned 4 and I'd rather her be with her grandparents in a stable environment . Idk I do everything for her and to not have her with me a few weeks hurts me enough than to just have someone tell me I'm a shitty mother for it!

Just venting