Cut off people who are being hot and cold, that behavior is toxic.
If someone can't be consistent, they're not worth your time. Hot and cold means unreliable, manipulative, and draining.
You don't need to babysit their moods or chase their attention. Respect yourself enough to walk away. Stability matters, and anyone who plays games with it doesn't deserve a spot in your life.
Keep your circle clean, cut the noise, move on.