Healthy friendships can’t be lopsided; they should be rewarding for both people.
Totally agree -- set some boundaries! I think the problem is geography. If the friends live an hour away and the boyfriend lives an hour away, then it's up to "Exhausted Single Person" to stop driving herself to these places when she is tired and doesn't want to. The friends and boyfriend can drive themselves to see her occasionally -- and if they won't, then it's clear the friendship is one-sided and it's time to move on. In addition to geography, friends who are married and have children may no longer have as much in common with a single, childless woman -- maybe the needy friends are also tired, and they are not even aware of how "Exhausted" feels -- she needs to not only set the boundaries, but say something!