That's basically it... I am starting to seriously lose my patience.
My DS is 19 months and all he ever does is constantly and I mean constantly WHINGE!! I physically can't handle it anymore. Yesterday all he kept doing was crying.... from 6am, had a nap in the afternoon then continued to keep whinging until bed time at 9pm! I am trying my hardest. I offer him everything food wise, he refuses! I bath him, he still cries! I have him calpol in case he is teething, still kept crying... played with him, cries! You get the idea....
My DH has started to do overtime and go to his mates after work to stay away from the house because even he's had enough of it. No matter what we do, we just can't keep him happy. However when he goes nursery, they tell us that he never cries and that he just plays? So what the hell am I doing wrong then? He will be finishing nursery so it means I have to deal with him 24/7 and I'm absolutely dreading it. I really don't know anymore! I feel like an utter failure. When I take him out to play group or for something to eat just the two of us, he won't keep still or eat his dinner he shows me up and throws a huge tantrum, so big that everyone just looks on like they pity me. 
Please can someone tell me what I can do? Does he need more toys?! I buy toys but he gets bored after 5 mins! I give him access to my kitchen cupboards but even that don't keep him happy! Every other child I know are so happy and content but he's the completely opposite! When I try comforting him, he just tries to bite and kick me and even booted me in the rib in anger (bloody hurt!!)