I totally agree with Chris, this guy is a user, an abuser and a loser and he needs a kick up the backside to bring him down to reality and how to treat people.
Elle use your common sense and your intuition it is not a r/ship or love when a guy expects you to be there at his beck and call when it suits him , tells you he needs space, tells you not to call unless he tells you too that is not a positive sign of a guy being sincere it is a sign that a guy is on the play with others and wants you on the back burner when any other pursuit he chases doesn't work out or when the girl see's through him and dumps him for being the jerk he is.
Don't spend another moment focusing on him he is not worth that energy or time.
You will meet others but learn from this experience and what it has taught you, it should have taught you to be friends first and let that person show to you the kind of personality they really have and from their actions you will see if they are false or sincere in what they say and how they treat you.
If you allow that person to keep using you or telling you false truths about how he feels about you then expect the same treatment it is your choice why settle for mince when you can have steak
Raise your standards and allow yourself to be treated how you deserve to be treated with the truth and honesty.. there is always life after a bad r/ship or people that don't respect you enough to be honest to you that is their lesson to learn and they will create their own karma from that...