I've had a an on and off again situation with someone for over a year and it's never how I want things to be. They can be so caring at times then cold the next. It's manipulation at it's finest. Even if they fulfill you sexually it is not always enough. Emotions should always matter. Understand what you want and what you deserve. Life may seem so hopeless as you sit alone and think of the good times you shared together but it does not make up for the bad times. Imagine the person you deserve. They do exist and they do think about someone who can truly value them. True love takes time. Do not settle. I promise it will work out. Breath and focuse on what makes you happy. Grow into your best self.