R.B.
Hi K.. I think you're doing the right thing. You seem to be successfully trying to maintain your priorities. And your 6 year old guy is your priority. I'm assuming you love this man since you've been with him for 3 years now. But, like you, I would definitely be putting my foot down about spending nights at his place. Since he's now 6, I wouldn't be doing that with my son either. You're doing good, K.! Keep focused on your priorities and you can't go wrong!
Oh, I was also going to ask how old your bf is because you know, generally, men mature at a much slower pace than women. This is going to be even more true if he is not a parent himself. So, he may not be at your maturity level. Good luck, my husband and I have been together 14 years and it is hard work!!!