The problem is not because you stay home all the time with him, it sounds more like he has become dependent on you for all of his entertainment,The only way you are really going to be able to break this is by letting him cry, especially when you know there is nothing wrong, not to the point of hystaria(sp) though, I had the same problem with my oldest, I didn't make the same mistakes with the younger ones.....Thank goodness. How I ended up breaking the older 2 was, letting them cry for say 5 minutes, all the while talking to them, telling them they were ok mommy will play in a minute, I am right here ect,,, then I would walk over play for 5 minutes get up and say mommy needs to do ??? and go do what ever it was, and I just repeated the process and extending the amount of time I would have them entertain themselves, but kept my playtime with them limited, It could be very trying at times but within about a week they had learnred to entertain themselves, This is something I do to this day with each new baby that comes along, I don't really start until they are about 6 months old, cause that's about the age I have dicovered they are most capable of understanding me, and by about a year old they understand "give mommy a moment" and they entertain themselves till I can help them, unless of course they are tired or hungary and then they just don't care! Also give some tylenol or Ibuprophen through out the day he may be teething on top of everything else and that can make an already hard situation worse. Good luck it can get better with patience.