You spend too much time online and its going to give you forward head posture which is hard to correct! I know because I am a illustrator and it has happened to me. It sucks but you are young and can reverse it before you look like a freaky old man!!! Do upper back workouts ,lay in the floor and sleep without pillows. I hope this helps. Also I agree with the other sif you can see a chiropractor thatw ould help maybe he can pop it out.