I'm 19 going on 20 in a couple of months and I have an imaginary friend,I talk to myself,and I pretend the people on tv are talking to me because I feel so alone. I live in a house with 6 of my family members but no one wants anything to do with me. I try to make friends but everyone calls me strange,odd,and weird. And things alot worse than that. I spend everyday alone and cry at nite. It's got to the point where I started to talk to myself and the tv. I'm really embarrassed to admit that I have an imaginary friend at the age of 19. I've been single for the last two years but I've always been shy around new people esp.girls. So is talking to myself and having an imaginary friend normal at age 19???

There's nothing intrinsically wrong with you; you just need to work out how to be yourself around others. Don't expect it to happen overnight, though.
Aim for someone atleast 3 ugliness stages beneath you then buy her a drink and she will ride you like sea biscuit my friend
Just imagine you were acting and taking on a different personality. I'm not saying pretend to be someone else, or talk shit to people but use the 'edge' as a way to radiate confidence and coolness (even if you don't actually believe you are cool) girls & possible new friends will be attracted to your slightly rogue attitude you will make a new bunch of friends in know time. And the best thing is as you slowly start to reveal your mire truer self it will only increase your cool by showing you are not just 2 dimensional...
Hope this helps
People usually call me odd or weird, but I don't let it get to me. I say be who you want to be and screw the rest!
So yes, you do seem normal to me, but don't be afraid to get out there sometime and make some friends too and trust me, there are people out there that will find you to be amazing and will stick with you 'til the end of time. (Sorry for my cheesiness)
I feel sorry for you since you remind me a bit of myself.