颌的后移动作可以帮助增大口腔，及微调牙齿的位置，以容许顺畅的摄食动作。如果梁龙的颈部可以向两侧或上下灵活运动，加上使用尾巴及以双脚站立的可能性，牠是有能力可以到达由地面至约10米的高度。颈部运动也可以帮助牠吃低于身体的食物，故有研究推测牠是会吃水中的植物。这个观念从梁龙的前后肢比例，及可用来吃水中植物的楔状牙齿得到支持。在2010年，一个幼年个体头颅骨（编号CM 11255）被详细研究。与成年个体相比，这个幼年个体头颅骨的口鼻部较不钝，牙齿并没有侷限于口鼻部前段。这些差异显示，梁龙的幼年个体、成年个