It's never too late to have a happy childhood. Never! You are not defined by your childhood and what happened to you. The key point in this is that we ourselves choose to pick our thoughts and what to ruminate on or not. YOU have the power already within you to change your story once and for all. Making the choice to let go of the past, let go of the bad; the negative and to spend your precious time focusing on the positive and living in the present.
If you have been on the wheel going round and round trying to do this on your own and it's not working, or you find your not making the progress you want to, you may want to consider trying hypnotherapy to let go once and for all. By tapping into your subconscious mind, this will allow you to make the changes you want quickly and gently. The subconscious or unconscious mind as some may refer to it as, does not know the difference between what is real or imagined. So whatever you are thinking or telling yourself, the subconscious mind will believe as true and therefore then bring this as reality to your conscious mind and prove you are right. The main point to always remember is that our subconscious mind does not distinguish between positive and negative, it treats both the same.