You could be pulling, twisting, lifting to much, a fall, or bumping into something with your arm. Give it a couple of days and watch closely. By observing what you do you may notice what is causing your pain, and be able to solve your problem.
Your parents may be right, try taking as break from the computer for a few days, if not better let them know
Good luck take care