Great job! Really sounds like you may be able to drop the top ups altogether soon...

Forgot to add that i have been expressing between feeds normally, instead today i have offered the breast more. Should i maybe instead of expressing just offer the breast alot more and maybe just express a couple of hours after he has gone to bed of a night...then i can just freeze it and keep for times when i need it??
Yes! bfing is much better for getting milk out than expressing, so better for stimulating production & much less hassle if you can ditch the expressing. If you want to keep expressing, that might be a better way of doing it. And you can keep it frozen for three months I think (there's a sticky somewhere with info on expressing & storing).

Oh, and glad to hear about the good sleep.