The arm issues could be related to a combination of upper body posture (head/shoulders forward /rounded/hunched) and/or repetitive activities (computer).
Check you posture - Google Search
Try to have the best ergonomic computer set up up can ..
best ergonomic computer - Google Search