I am not underweight, but I am tall and skinny. I have basically zero fat on my shoulder, and so my clavicle and acromion poke through, making a very uncomfortable resting place for a head.
My best solution so far would be to carry a little shoulder pad around in my pocket, and nonchalantly slip it under my shirt whenever necessary, but that seems a little tacky.
Is there a certain way I can hold my arm to minimize discomfort for the rester?
Perhaps I can exercise or eat in a certain way to build fat/muscle on my shoulder?