I know how hard it can be to have a non-sleeper. And good for you for nursing - it's the best thing you can do for your baby!!
I, too breastfed my 16-month-old (we're currently trying to wean) and he didn't sleep through the night until 13 months.
Sister, there were some dark, dark months and I thought it would never end. But just know that it will end at some point.
Meanwhile, try to eliminate everything from your diet that might possibly upset your baby's stomach and make sleeping uncomfortable.
Try different lighting schemes in his room or in your room if you have a family bed. Our son actually ended up liking his room a little darker than we thought he would.
If your baby has gas issues, try simethicone drops.
Even if you have to sleep in the chair with him in your lap after he falls asleep nursing, that's totally fine. It won't last forever.
A lot of the time we had to just put him in his swing in our room. That's the only place he'd sleep some nights.
Also, I heard that if you wear him in a carrier a lot during the day he'll be less anxious at night because he's had constant contact with you all day.
As for napping, my son would sleep for 15- 30 minutes, if that, so just try to lay down as much as you can when he's sleeping.
The bottom line is that you have to do what you feel is right and not let anyone tell you that you should or shouldn't do certain things. It's still a matter of survival and you have to do what you have to do to get through this crazy, incredibly difficult time.
Try to find other moms with kids your age and get together if possible.
I met a friend in Lamaze class and we ended up being friends, and her son didn't sleep either. So we spent a lot of time together during the days and just helped eachother through it.
Oh - I'm not a fan of the "cry it out" method. I'd let my son go for a few minutes at a time, but they're only little once and at some point they'll stop wanting mommy so much, to I just cried, sucked it up, and soothed and fed him on demand.
There are no hard and fast rules for sleeping; every baby is different. Try as many things as you feel comfortable doing,but just know that your baby may not be a sleeper.
In the end, you do what works for you and your baby, no matter what. I know how hard it is!! It's the most frustrating
thing in the whole world, but it will come to an end sometime.
Best of luck! Hang in there!