BABYDOLL--I am not a mother--so i really can't say too much about this, because I havent been in a situation similar to yours. However, I can say this--DONT GIVE UP!! This is your child--and you should continue fighting for him, the same way you have been over the past 4 years. I greatly admire strong women such as yourself for continuing to fight, but you should never stop!
I admire your fighting over the past 4 years, it takes a strong individiual to do so---KEEP IT UP!!!!!