should I be angry?

Melody
Im sorry but this is very long but very important!
So i met this guy at work and after a few group conversations here and there he casually told me that i should go to this bar cuz he will be there so on saturday that he told me to go i did not get no messsge no hi no ill see you there...nothing on sagurday, even though we were talking more than half the day before!(friday) So i didnt go since i never heard anything from him so come Monday and i came to work and for the next 4 days i ignored him whenever i passed him by and he would literally stare at me trying to get my attention to say hi! But i never looked. Until on the 5th day as i was pulling in with my car in the parking lot he literally walked towards my car waved at me so i waved back (forcefully) and he messaged me on fb something like "that it took me 5 years to answer" and we started talking again only in fb message for hours and he asked me for a ride home so i said yes and we talked and the next day we talked just very but it wasnt as good as the week before! Just very casual conversations! And i havent heard from him since friday. He has def showed signs that he is interested in me through his action and conversations, but unless i start talking to him he wont talk to me! He will talk with other girls in thr training room that im at! But he will not speak one word to me! He completely ignores me! Or even privately through facebook! Its been three weeks and he hasnt even asked for my number and he wont even add me on fb even though he asked for my fb! 
The hard part is that i have a crush on him and he knows it i feel like he ignores me on purpose and its driving me crazy i feel very angry and hurt that he is treating me like this! 
Should i just ignore him again at work whenever i see him or i shouldnt? Is it too soon for that? Please help me im so confused!