It also depends on your cell coverage area. Metro PCS is owned or contracted with Sprint, IIRC. Sprint's coverage can be shaky in places. If you and he are standing shoulder to shoulder and he's getting it and you're not, do what ThatonedudexP suggested and check to make sure you're 3G is turned on. Else, call Metro PCS and ask them if you're supposed to be getting it.
It may be that your phone isn't talking to the towers correctly or you have a defective device..