My 4 year old son is very shy. He would rather skip breakfast at nursery if i wasn't there until he finished. He has been there for over a year and i still have to take him to a member of staff when i leave or he'd get upset. He sleeps through some nights but most nights still wakes up once or twice. Sometimes just for a drink or he's cold which i don't mind. He goes to sleep on my arms and gently pinches my arm until he's asleep, then i leave (this was my fault as it was easier to do that than to fight with him for hours to go to sleep by himself) and last night he woke in the middle of the night asking to pinch me so he could go back to sleep, which i refused as i only let him at bedtime. He wanted to have swimming lessons so we took him last week. As he's 4, we weren't allowed in the pool. He wouldn't go in and when he did, he cried and he refused to do anything the teacher asked, he ended up just sitting there for half hour. I take him out once a week to play with his friends which he gets on with well. He spends most of his spare time with me or my partner or my parents. He is extremely clingy to me, i am due to give birth in 2 months time and i'm really worried about the impact of the new arrival, how it will affect him. Advice would be much appreciated.