Well there's a lot going on, you probably need to not stress yourself too much (no matter how much you want to XD). At least you're getting out there and keeping it up rather than just chucking it because it's all too hard :) Managing at least a bit given/despite circumstances is better than not doing it at all right?
Listen to body though and don't be doing any damage XP