Perhaps it is time to start weaning yourself from them. Rather than every weekend not just stopping by to say "Hi" but staying over; Call; Just stop in for lunch or dinner; Make it every 2-3 weeks. It's not like you are cutting them out, just being more of an independent person.
Of course, you can always stop by more often in the future if the emotional need is far greater