Usually validity of COPR is 6 months. Not sure how your friend got 1 month validity. Probably his passport expiration date issue.
For me also I need h1b stamping and not sure what will be the COPR validity.
Let me know once you know your COPR validity.