You could try a physical cue for yourself...

There is a proper name for it that has escaped my mind, but its along the lines of when your feeling or thinking of something that you dont want to be, you have a physical trigger, something you do.. like a rubber band on your wrist that you flick, or a certain part of your body that you touch...

But the other part of it is that you actually spend time "loading" this physical thing with what you DO want to feel. So spend a few minutes a day say holding your left wrist feeling loved, feeling wanted, feeling secure. Really feel it... and send that energy into your body. And then when you find your self feeling needy, you grab your left wrist, and those good feeling should burst out of you and you will feel them.

It takes time though.. you need to get your anchor (the part of your body your going to hold or touch) fully fuelled before it will become reliable, and you also need to "re fuel" it with the good energy!

Good luck!!!