I was told to expect the recovery to take 6-8 weeks. It's major abdominal surgery, plus you are taking care of a baby. It'll get better it just takes time.
Most likely what you feel is the internal incision. The inside stitches can take 90 or more days to dissolve. In te meantime they'll tug and pull at times.
Re: c-section mamas
Ditto this. It sucks. I started to feel like myself again after 7 weeks there about. I still have my days though. It takes time.