While this is a nice idea, I don't think you should tell your manager that you are feeling guilty for not working hard enough. A good manager might do something positive with that information but you're putting yourself in a good deal of risk saying something like this.
If someone is having mental health, emotional or personal issues they should not look to solve those issues through their workplace and instead keep their personal life as partitioned as possible from their professional life.