I was thinking the same, your green cheek is not an idiot at all, he's a green cheek conure! They are known as "Velcro Birds" and most owners expect their green cheeks to want to be "stuck" to them all the time. The fact that he doesn't talk has no bearing on anything that I can think of, a lot of green cheeks do not talk, or do not talk well. My guy mumbles and tries to talk (mostly copying my Quaker) but his "voice" is very scratchy and I'm the only person that can hear his "words". They just aren't generally known as a talking parrot, though as always there are exceptions.
I had something similar happen with all of my birds, including my budgies, that I'm dealing with now, though I'm having the opposite problem. I had a serious illness (cancer) and hadn't worked since April. So I've been home constantly with the birds, and they've become very accustomed to having me at home. Well now I'm starting work again and they are having a hard time with it. They have tons of toys, play stands, play gyms, food, whatever they could possibly desire all day long, as well as having each other, but when I come home for lunch at noon they go absolutely insane. The same when I get home in the evening. On my day off (today) or Sundays they are stuck to me (literally), afraid I'm going to leave them again. My birds know how to play with toys by themselves, but they just haven't needed to. Now they have to adjust once again. They will, but it takes time.
You are home all the time now and your bird is bonded to you and wants to be with you all the time. I have a hard time seeing this as a problem, lol, but I'm trying to think of it from that perspective. If you want to put some space between you and your bird, you're going to have to do just that. You can't expect your bird to suddenly not want to be with you while you're home, right in front of him. You're going to have to separate yourself from him during the day. Make sure he has lots of toys to play with, foraging activities to keep him occupied, and then put him in a separate room from you for an hour. He'll scream and yell for a while, but it will eventually stop. I don't know how much time you want away from him, but you need to make the separation happen slowly so you don't really cause him to be upset. This is a situation that can cause severe behavioral problems, like plucking, so you need to make sure he still gets a lot of your time during the day. After all, all pet parrots need a lot of attention and affection. That's just part of having a bird, specifically a Velcro Bird.
As far as the biting goes, green cheeks are known for being nippy, but you've been given good advice already regarding this. Sometimes we have to change our own expectations about what we want our birds to be like. You can't just pick him up when you want him and then expect him to be quiet and leave you alone the rest of the time, it doesn't work like that. And you said it yourself, "When I do something he doesn't like he bites me."...okay, so maybe you need to think about what it is that he doesn't like and modify your behavior a bit as well.
Think of it this way: Every day I see posts on here (literally every day) from people who are absolutely desperate for their birds to like them and want to spend time with them, and on them. "How do I get my bird to like me?" is a very common post title. Most people like this are absolutely ecstatic if their birds step up on their finger for just a few seconds. If their birds wanted to be "stuck on them" all day they would be thrilled, as they love their birds and want nothing more than to get the same in reverse from them.
So it could be much worse...
Sent from my XT1575 using Tapatalk