Well... it just seemed that this was turning into an 'identify problem/give definitive advice' thread, which I doubt is relevant.
I can probably only say nauseatingly cliched things- just carry on being yourself, don't try and mould yourself to what he wants, appreciate there are good times as well as bad, be forgiving but don't be abused...
Gosh, I feel nauseous.