I am kinda in the same boat. Pardon me for jumping into the conversation and (probably) forgetting that I have commented, but I wanted you to know that you are not alone. I've had many people tell me (even kinky friends from here) that I depend far too much on my Master for my own happiness. Before I started anti-depressants, he simply gave me a reason to "perform" well, to do well in school and life and go through the motions. When I'd do something quite simple, such as actively taking care of myself, he would be happy and give praises, which made me smile and feel I was worth something.
Now, making him happy makes me happy. Making him laugh in times of high stress (at work, bad day, etc) and knowing that I've boosted his mood at least a little bit, that is what makes me happiest. I now know I have other reasons to live: I have family, novels in progress, and a plan to make an impact in foster childrens' lives. Those are all future things that I'm working towards, which is helping me become less dependent on him, but on bad days I still do depend on him, go through the motions to please him.

I guess what I'm trying to say is... Don't get uncomfortable with your relationship just because someone else (even multiple others) doesn't approve of how your relationship works. Mine has been criticized many times. If you think on the topic and do decide that they have a point and that you are a bit too dependent on your Master, you could point it out to him and ask his honest advice. You could take little steps away from each other (I know my life before I gained control over the depression revolved around him. My sleeping pattern changed to fit his so we could talk into the a.m. hours; I basically only did things that he requested, such as eat regular meals instead of only when i was hungry...which was once a day or so. ETC). I don't mean that you should stop being close, but that you should each have hobbies and things away from each other (especially if you do a lot together).

I hope I was of at least some help.

~Kitten