I too had a hard time coping with it when Gabe was diagnosed.
First thing I am going to say is this - for you - try to get 10 minutes a day to yourself. That helps make things a lot easier.
Next - Gabe was a terrible eater. Meals and snack became very scheduled. First - I made sure meals and snacks were about the same time every day. I set a timer on the stove and when the timer went off it was time to eat. I made the meal/snack and put it in front of him and if he didn't eat it I just didn't worry. I am a pediatric dietitian as well - so I really went with Ellyn Satter's division of responsibility and told my self, "It is my job to offer him healthy foods - it is his job to eat it and I need to not worry if he doesn't" That really helped a lot. Also - juice was offered at one snack a day - milk was offered at the three meals - and everything else was water. Gabe would fill up on liquids like milk or juice and then not eat. I would wait until he had sat at the table for at least 10 minutes before the drinks came out.
Sleeping was a little harder. At the age of three it was pretty hard. We turned all the lights off in the house and turned the TV on whatever his obsession was and I would sleep in the living room while he watched TV. Gabe was afraid of the dark so he wouldn't leave the TV area. Once he got older we told him he had to be in his room from 9pm to 6am. He didn't have to sleep but he couldn't keep the rest of us awake.
We were pretty lucky with social skills. Gabe had a younger sister and he started to imitate the things she would do. When he hit about five we would tell him the things that were socially acceptable -ie - you can't eat your boogers, people don't like being licked, if someone smells bad you just keep it to yourself . . . stuff like that.
Good luck!