it does sound like your LO is reverse cycling. My DS does not take the bottle (well, used to, then all of a sudden just refused) during daytime and would just nurse when he wakes up (6:30 am), when i get home (4:30 pm), then every 3 hrs after that (including wee hours in the morning!). He currently is learning to drink from a sippy. I did notice that during my spring break when we were together 24/7 and he can nurse during daytime he did sleep for as long as 6 hours (he is 10 months now) - and I count that as a blessing!
If you have no issues with waking up every 3 hrs at night and your baby has good weight gain, then just wait a couple more weeks before he turns one.
Reverse cycling works for me (eventhough i have not been getting enough sleep for almost a year now) because at least he can get nourished versus not having anything at all. It is really difficult but seeing how happy and how healthy he is is worth all the hardships.