I'm so sorry you're going through all of this, Icedgem!

I don't think they're being fair to you AT ALL! From what you wrote it seems clear that you're trying your best to spend some time with them and to make them happy, but from what you wrote it seems like they expect you to stay with them all the time, every day and every hours, and that's clearly not possible since you have a life of your own as well and they should understand that! I completely agree with what sarahsweets has already wisely said better than I ever could! I'd suggest to listen to her if you can and want to! She always gives such great advice and lots of great advice to everyone! I completely agree with sarahsweets that you don't need to have that much contact with them! I'd suggest to just keep doing what you're doing and try to spend some time with them if you can, but don't obsess over it and try to ignore them when they're trying to guil trip you since that's ABSOLUTELY NOT FAIR to you and your wonderful efforts! I'd suggest to talk to them about this and see how it goes from there! Maybe that could help! Try to tell them and to make them understand that you're feeling very hurt by their behavior and that you're trying to spend as much time with them as you can but that you have a life of your own to live and that you have to take care of your partner and daughter and your job as well! Hopefully they'll listen to what you have to say and understand you! If they STILL don't listen to what you have to say and they STILL guilt trip you, I'd suggest to just keep dong what you're already wonderfully doing, but don't obsess yourself over it! It's up to them whether or not they'll accept your time! Make them understand that it's either all of this or nothing since you have a life of your own and other people to take care of as well! Remember that none of this IS YOUR FAULT and that it's up TO THEM to accept it or not! Keep doing what you're doing and take GREAT care of yourself, your daughter, your partner and your parents as much as you can! Sending many hugs to you, Icedgem!