How can I heal and rebuild confidence after painful rejection?

I thought this person liked me but they ended up walking away from me and never coming back. I never said anything bad or rude im a really nice person but i think i do lack some social skills and my confidence is pretty low and i think that is why they gave up on me. It's been almost 3 months and i still cry at times and my motivation at work is low i pretty much force myself to get through each day without tears but it does seem it's getting better slowly but i have good days and bad days and i just want to be happy again what should i do?

How can I heal and rebuild confidence after painful rejection?
Post Opinion