Aww bless, really wish we could take him in for you and try sort him out but just cut back on our reptiles as livefood was costing too much.
. For now just try get him out for about 2 mins at a time every night, and build up his time out with you. He will learn one day thet you are boss, not him. Its probably wont help at the mo as he will be reaching sexual maturity so will be moody anyway. x