My frank harsh advise would be to stop spending another dime on getting readings for this guy.
I'm sure you're a wonderful girl and a great catch that definitely DOES NOT deserve to give someone 5 years only for them to go off with someone else, come back then go back to that person again.
Cry it out, then hold your head up high, brush it off, focus on hobbies and a social life to keep yourself busy and see how more positive people gravitate towards you when you give off that energy yourself.
Hold yourself in a much higher place than what you are right now because this guy is NOT worth it and when you move on and become happier again you will come across the right one.
I'm really sorry you've gone through this- utter BS it makes me so mad.