Archulas,
Everyone so far has given you some great advice.
In a situation like this, more than ever, you have to believe in yourself and be confident in your potential to succeed. Many people bring others down for various reasons... but this is the time when you have to stand up strong, not let what others say get to you, and keep moving forward... even when it gets tough.
I think you are doing great and progressing well... keep at it, and you will prove every skeptic wrong!
And of course, stick with us here... and if you feel down about it again, don't hesitate to post another post, and we'll get you back on track!
Sherif