НАМУ́ЧИТЬСЯ, -чусь, -чишься; сов. Разг. Испытать, перенести много мук, страданий. [Василиса Перегриновна:] За свои грехи уж я здесь намучилась. А. Островский, Воспитанница. || Испытать много ... Словарь русского языка (МАС)
Мой зять в своё время намучился, выбирая между философией и программированием, и не зная, что потом будет работать в области охраны природы, где ему не помешал бы диплом эколога.