oh man, that sucks...

I knew I hadn't made much progress but thought I'd made some. Achh very disheartened now. Well guess I need to figure this out.
Will list my diet.
Non workout day
Meal 1
oats 100g
whole milk
ON whey ( 1 scoop)
half serving peanut butter
Meal 2
oats
milk whole
2 whole eggs
around 3 pieces of bacon
possibly a wholewheat pita or bread
Meal 3
Chicken thigh (2)
Full fat total greek yogurt
80g oats w/ whole milk
Meal 4
80g wholewheat pasta
tuna
olive oil
Meal 5
Can vary
oats or 2-3 oatcakes with cheese
peanut butter
milk
Total 3,339
Workout day - Same as above but with
50g maltodextrin
1.5 scoop whey
medium apple
Typically taking me to 3,600 ish.
i can't see what's wrong with my diet. I rarely cheat and when I do it hardly constitutes as cheating.
training.
Up until last week was doing HST, was on my last 10 rep workout. Felt I was going too much over the 45 minutes and possibly overtraining( not seeing results) so decided to switch to Pure natural's recomended routine; 4X6.
1.
deads
barbell rows
curls
2.
incline bench
bar OH press
close grip bench
3.
squats
SLDL
calf raises.
My concern is I don't get to bed until about 12am so don't fall asleep until 1. Are my test levels low maybe? I dunno. It's annoying.