If your wife was the adultress, how is it that you got kicked out? Was it her house?
I'm not against supplements, but thing that most people count on them way too much and pretty much everyone can get great results without them.
If you need quick carbs and protein after a workout, have a peanut butter sandwich. Or a pasta and chicken salad. A baked potato with chili or tuna.
Most hardgainers don't eat as much as they think they do. Start keeping a food diary.
Second what Droc is saying here. Supplements can help you fill gaps in your nutrition — N. Europeans geenerally don't get optimal amounts of Vitamin D, for example — but quality supps are expensive and it's really best to get your nutrition from food sources. And most people don't get enough sleep . Good sleep is of huge importance to your overall well-being, especially if you are trying to build lean muscle.