Hey there Porque. Nice to meet you. Now stop being SAD! Just kidding. Hehe.
Listen, your situation is a very simple simple one.
It needs you to answer one question. Do you love him THAT much to endure everything?
If yes : Stay on the relationship and show him you can have fun too.
If no : Leave the relationship and go have your own fun.
Hey, somebody who makes you feel that bad, is a donkey. Why you go loving a donkey that way? You can care for a donkey, you can feed them, you can talk to them, but you cannot marry a donkey. They are D-O-N-K-E-Y-S!!!
Get it?
If he's going to continue being a donkey, be smart and find a man! Be kind to yourself. He's just taking you for granted because he knows you're much more in love with him than he is with you.
Don't let people squeeze you by the......you know what. Haha.
You tell them you can squeeze them yourself. Now go have some fun! Good fun. In times like this, people have the tendency to revenge, hence they will find some fun, hoping the `fun' will get to the ears of their lovers and then make them pissed or jealous.
These type of `fun' only destroys you. If you like to have coffee, go out to a diner now and get yourself one. Stop whining for a donkey ok? You're such a great girl for being able to endure this crap. He don't deserve you, and you don't need him. Tell him that if he thinks you're not good enough, he's not good enough for you! I hate people who believe they are better than the other! They usually are the lousier ones!
Many goes into a relationship with this thought " Oh how wonderful this man/woman is going to be".
That is waiting to receive or hoping to. Love should be " Oh I could just imagine the things I will do for this man/woman "
If love is the former, lovers will be meeting each other greeting `Hi Darling, You Love me' rather than `Hi sweetie, I love you'.