Hi Torontogurl_18
Lets see at you weight your Cal's should be around 1740 thats your weight (145 x 12).
Your Protein, Carbs and Fat are from a 50/30/20 diet.
Protein - 217.5
Carb's - 130.5
Fat - 38.66
You want to eat 5 or 6 small meals a day about 2 1/2 hours apart or 3, this will keep your Metabolism up all day.
You should do your Cardio in the morning before you eat and do it for about an hour. From what i have read the first 30 min's works on the energy in your blood an after that it needs more energy and will go after body fat before muscle.
You should drink about a gallon of water aday.
You can get your fat from Flaxseed oil and some protein from your shakes.
Get yourself some Multi Vitamins and a Fatburner if you want to take it.
Some foods to eat:
Oatmeal in the morning after Cardio and on mornings you don't have Cardio, with skim milk.
Tuna good for protein and low in carb's and fat.
Chicken Breast about 4oz boneless and skinless good for protein.
Brown rice good for carb's, not much fat or protein but it has some.
Feel free to PM me if you want to talk more about your diet.