I feel like I sort of land on one early on in a relationship and stick with it throughout. It's not something I use a lot. But in certain situations. Can't really think of a rule for it. I used sweetheart before. I think I did kid before. But then got called out for sounding condescending. Not at all my intention, I just sort of thought it sounded like I was in a movie for the 20's or something. I don't think I could do babe, not sure why. Though I think I was referred to that way in a relationship once. For some reason I found that weird cute.
I like going overboard to make fun of people who are nuts. "Sugar bumpkins" "Sergeant Truffle Toes" "Wiggle Muffins" "Sugar Crinkles" "Moosey Poo"
It's a great escalating game to play with a like minded individual. The more sickeningly sweet the better. Though I'm indifferent in general to stuff like "honey" "dear" "sweetie/sweetheart" "darrrrling"
I haven't been in a close enough relationship to want to use such terms unfortunately so I'm not sure
Been with someone for 8 years now, and while at first it was a little weird, I got used to babe in certain situations. Namely, it's way more natural to me in places where I would otherwise use her name. Something about being with, and now living with, someone for so long made actually using proper names more than sparingly seem a little....distant? I would never use any besides babe though, I've gotten used to that one over years as a replacement, but anything else would be awkward in my mouth
Yeah i use them, but not too much. Just at the end of a sentence if I'm wanting to be particularly affectionate. I usually use them in texts because I feel like its adds a level of emotion to a format that is difficult to convey that over. I typically stick with sweetie, cutie, babe, and love. The last one being the most rarely used, I've only ever used that for one girl in particular...
I call my girlfriend B. Just B. it's short and I love the way B sounds as a word, though that's only on the phone or when I'm in a really goofy mood. I usually call her by her real name, and anything that's longer than a person's actual name I find really stupid.