Well, one, no one is perfect, you will annoy him sometimes, and he will annoy you sometimes. Accept this is him. Instead, you decided to use a spell to mold him into what you want. It might of backfired because you didn't cast correctly, but more likely it was the universe/gods teaching you a lesson. Next time, when your loved one becomes 'wishy washy' try talking about it instead of forcing a change against the person's will. Sometimes the problem could be he's worried about a test, didn't get enough sleep, or otherwise has a lot on his mind. It happens.
If I were you, I would give him some space. Tell him you feel he's been acting strange, and if there's anything you can do to help. Stop texting and messaging him [maybe once a week] and leave the conversation to when you see him. In a few weeks if he's still the same, go from there. You might also consider reversing the spell because [as far as I can tell] it wasn't needed and you're being taught a lesson.