I will not laugh as I have had stuffed animals as well! They are great. You're right human contact is better. You mention you have a best friend, what about talking to him/her. Asking them for a hug. Do you have a pet? I know having a dog has helped me a great deal. Hang in there. I know I can't give you a real hug. But I'll give you many cyber hugs.
If you ever need to talk please feel free to PM me.