Sometimes i get frustrated then i realize that i've been rolling with people who are tremendously better than me and it's really helped me... I'm a noob but since i've been getting my ass kicked by a bunch of really talented and conditioned guys, when i roll with other noobs, I feel like i'm amazing. :-P
If you're discouraged because you think you're not making any progress because people are having their way with you in training, find an old friend who's not in training and convince them to roll with you :-D I promise you'll notice your progress then.