your son is learning how to control you....sorry - doesn't matter what age he is - he is testing his boundaries and realizing every day they are changing and expanding. You have tried something new every day - instead of trying it for one week or longer - changing it everyday - doesn't give him a routine - making it every day for a week, does.
If he's still a baby (under 1) - limit his naps during the day to two - an AM (around 10AM and a 2PM)...make sure his schedule is firm.
If he's a toddler (2 to 3) - one nap per day...if he gets cranky - so be it.
In the evening - bath, brush (hair and teeth), book, bed - same routine. Low lights and soft music or white noise - my boys love to have their radio on to a classical station...
If he wakes up at 1AM - so be it - he can play in HIS BED NOT YOURS. He MAY NOT LEAVE HIS ROOM. If he's a baby and no longer nursing at night - as you said he was sleeping the night through so this shouldn't be an issue - have safe toys for him to play with in his crib.
The more you give this attention - the longer it will last. DO NOT let him CONTROL YOU. YOU ARE THE PARENT. Set the boundaries, set the limits and do not move the lines so there is no confusion.