im sure you have gotten lots of information that other moms have tried and worked out with their kids.
what i would say is that even if it has been a long long time and hes still not "back to normal" then i would say that this IS the new normal. babies are anything BUT predictable. sleep is never constant, eating is never constant. one thing you can rely on is that they will eat when they are hungry, and babies can go for hours without eating, and it wont hurt anything. its likely he is just waiting for you to get home, and he would rather take it from the source, and that means now that he wants to do it all night long. put it this way; after being away from you he would much rather just wait for you and have that bonding time back again than to have to go to sleep without you again.
one thing i did that i KNOW works, is i bedshared with my son until he was between 15-17 months and stopped nursing at night. i literally didnt have to "wake up" i could just get him latched on and go back to sleep. it was beautiful. and NO it did NOT spoil my son or make him rely on me to have to sleep, aroudn 15-17 months he slept all night on his own in his own bed, and i didnt have to make him cry it out or anything. he just did it because he knew instinctivly that if he did need me, i would be accepting to that.
i think when it comes to sleep, and nursing (congrats on nursing !! :)) the more you just adjust YOUR life to what your baby needs right now, the better your baby will advance to the next stage in life. the more you can make your baby confident that you are in tune to his needs and will fulfill them, the more confident he is in you as his mother, and the more safe he is gonna feel just in general. never making my son cry it out lead to a boy who has never thrown a tantrum at bedtime, always just trusts us enough to know when its time, and that works both ways. not only does our son trust us, but we trust him too. we never automatically assume that hes being bad if hes really tired, or that hes being annoying when hes just wanting some attention, and a connection. the more you listen, the more the bond grows, and you CAN literally have a 2 year old that is not 'terrible' because you know underneath what the issue really is. its been amazing to watch my son and just know what he needs without a huge fight.
anyway just do what you gotta do. people are gonna tell you that you are wrong no matter which way you do things, so its always best to just do whats in your heart, even if it seems like it goes against everything you have been told or everything you did the first time around. you know inside what your baby needs, dont be ashamed to do it. only you have to answer for how you are as a parent, no one else, so own that and make the choice based on what you know you need to do. thats what i did, and i couldnt be happier as a mom! :)