It does sound very normal... but my goodness, what a mouth of teeth, eh?
My lo just recently dropped his nursing time down to about 5 minutes and he's almost 8 months. Sometimes I get him on for 10, but not often. (I think they have secretly been fooling us for the past few months and really never needed to nurse that long at all
)
As for the foods, I guess just keep at it. I always mix stuff he doesn't like with stuff he likes and gradually keep adjusting the amounts. Perhaps that will work for you. But I agree, you should maybe check on the solid and weaing board for some more info in that area specifically.
The sleep issue is kinda hard to tackle without much more info. I think unless you feel it is directly related to bfing that you try one of the sleep boards.
HTH
{{hugs}}