Translate 'suffered for your sanity' in precise chinese In the song 'Vincent', it sings:

Now I understand
What you tried to say to me
And how you suffered for your sanity
And how you tried to set them free

Conversely, 'suffer from your sanity' can translated as '难得糊涂',

How to translate it directly and elegantly?
'suffered for' = '因~而受苦'

'your' = '你的'

'sanity' = '理性'

insanity = 疯狂 (n). The opposite of '疯狂' is '理性' (rationality) or '清醒头脑'(sound mind)


  "suffered for your sanity"


"因你的理性而受苦" or "因你的清醒头脑而受苦" 


  Yumi Tada wrote: make sense.but not like a song lyrics


You can give up some accuracy for style and wrote: 

" And how you suffered for your sanity" -- "你何以因清醒而受罪"