My son was the same. He just didn't want to miss out on anything! We're still working on it ... He just hit 7 months. Now we are doing this:
Wake at 7am
nap from 8-10 (sometimes he wakes at 9, but I leave him in there.),
Nurse at 10,
Solids at 10:30,
nap from 12-2 (same, sometimes wakes, but I leave him in there AT LEAST 90 minutes).
Nurse at 2pm.
Variable, but CRUCIAL nap around 4ish for about an hour.
Nurse, solids around 5-5:30
bedtime routine at 6:30, in crib by 7pm.
I then nurse him at 10pm, not a moment sooner, even if he cries.
I go to bed, and then wake to nurse him between 1 and 2am.
Then I refuse to go to him until 7am.
He usually wakes and talks to himself around 5 and 6.
We've settled into this routine after reading every possible book, and feeling like no single solution was totally perfect for us. Just try stuff! I was afraid to try and fail...but we've tried total cry it out, and we didn't stick with it. Now we're doing this, and it's working well. I feel for you! For the longest time, Joshua took only 30-45 min naps. It's SO HARD during the day, and then to get no sleep at night .... HUGS to you. I know it's so hard!!!!