I am about average weight (145 pounds, 170cm tall) and about 2 months ago I joined gym and doing 1 hour cardio (pretty intense) then 1 hour lifting (targeting each different muscle group, really push myself) about 5 times a week,I try to eat around 1200-1400 cals everyday with 80-100g of protein. my primary aim is to lose weight and gain muscle and have that sexy shredded look. I haven't been weighing myself to avoid disappointment but have noticed ive lost weight and gained some muscle. However ive read limiting calories makes it nearly impossible to gain muscle, I reliase I am gaining muscle now as im new to it so its easy to gain muscle but how long will this last for? how can I continue to gain muscle & lose weight without increasing my calories then leading to weight gain?
Based on the information provided and your name, I'm going to make some assumptions (required to provide a wild guess at maintenance Calories).
My assumptions used to fill in the blanks for a calorie calculator are:
You can correct the numbers and enter it in for yourself here.
The results I get back from those numbers are:
Based on that information, the numbers you listed aren't too crazy, but long term they will hurt you.
It sounds like you are working primarily on your physique. In that case, it's better to think in terms of body fat rather than pounds gain/loss. I've seen a number of transformation stories (mostly women) where the person actually gained weight and lost inches. I've also seen some where the end weight was the same, but they looked and felt better. Based on your starting weight (only 145 lbs), you might be in the same boat as the women I mentioned.
I would focus on the following:
I would increase your protein a little bit. Your macros should be something along the lines of:
This is just a rough starting point that can be adjusted to something that works better for you. If you eat 4 times a day, that's only 30g of protein in a meal or just over 4oz of meat. Adjust the fat and carbs until it's something you are comfortable with, but don't go under 20% total calories as fat to keep your body happy).