Hi K.,
I have been through a similar situation. I broke up with my son's father when my son was 6 months old. I tried to keep the lines of communications open with his dad and grandparents, since his father still lived at home with his parents. They would see him other weekend but I had to do the calling to arrange it. His father paid $30 a month for child support! Some weekends they would cancel at the last minute. They (dad and grandparents) claimed to love my son so much but they never made any attempt to see him. The visits stopped when he was 4. They cancelled that weekend and said that they would see him at the next visit but never called or returned my calls. The last time my son seen his father and grandparents was when he graduated from preschool at 5. I called to invite them to the ceremony. They lived 10 minutes away from me. The grandparents would go to the restaurant that my mom worked at every weekend and would talk to my mom and ask about my son but NEVER asked to see him. My mom would show them pictures but after a while that irritated her because it was always coming from her side. My son knew from early on that I was trying to let him see his dad. He knew it was his dad who wasn't making the effort. It's a tough situation but as long as your son knows that you are trying, that's the only thing you can do. You son needs to know that it's not you or him that is making a bad decision. You want to protect your son but sometimes it's better to let them know the truth because if you aren't honest with him, he might blame either you or himself on why his dad doesn't want to see him. You don't want him to blame you because he needs to know that he has someone that he can depend on. And you really dont want him to blame himself because that will hurt his self-esteem. The ideal family is 2 parents but when it's only one, that child needs to know you will be there for him no matter what and that you will do what's best for him.
I've raised my son by myself for 13 years before I got married. He knew he could count on me, he know that he could call or visit his father if he wanted to. He also knew at around age 6 or 7 that his dad just wasn't parent material and that it wasn't him, but his dad. I was living in Hawaii then and we moved to Missouri to be with my husband now. It was hard on him, but he always knew that I would always do the right thing for him. He never once fought with me on leaving his family and friends. He's 20 now and he has never once regretted moving here. When he was 19 he got a birthday card from his grandparents and they wrote that now he's an adult they want to have contact with him. They sort of implied that they didn't have a chance when he was a child. My son just laughed at that because he knew the truth. And they thought that he was 18 but he really was 19 then! That just proved how much they didn't know him! He doesn't want anything to do with them. He feels that they had a choice to be a part of his life and they chose not to. And now he doesn't need them, he has other people in his life that he can depend on.
It's going to be hard because your son is so young right now, but you can't keep forcing your son to see his dad. He's going to catch on that his dad really doesn't want to be with him and sometimes it better to just let it go. Just because he made him, doesn't make him a father. The truth hurts but in the long run, it's better than making excuses. When it came time to have that talk, I just told him that his dad loved him, he just isn't ready to be a father. He's not responsible enough to take care of you. It's not right, but there's nothing you can do to change him. You just have to accept that this is who he is but it has nothing to do with who you are. You're a great son and it's his loss. It was much longer than that, but you get what I mean.
Good luck and remember it's not you, you are doing a great job with your son!
D.