Goodness! I could have written this at some points in my life!
Do not feel guilty - get rid of that right away! She is not your responsibility!
Having said that, it would probably do her and her baby a great deal of good if you could do a little, so think about what you can do and set boundaries. It may also help you, as if she has boundaries she may be less likely to call at the wrong time. I remember my mum doing this, and I learned from it.
So these suggestions are about you taking control, rather than feeling overwhelmed / guilty.
If you possibly can, ask her in one day (or a cup of tea in the garden) and, without disclosing too much, tell her how you have a lot to do, a family that needs you, and that it tires you out. Tell her that you have little spare time for yourself, but it is pleasant to chat occasionally.
I wonder if you could say something like: Oh yes, we can walk / bus into town together, but then I have to..... That would give her a little company and take you very little extra time.
I think it possible that if you can do that, you can then say, without guilt 'How are you? Sorry I'm in a rush today' rather than hiding!
Good luck