No one can really answer your post.
You have to dig deeper into, which table increases and is this wanted or only "trash data" or so called "unused space", cause by heap tables etc.?
You can query table/index size with
-- List all database tables and there indexes with
-- detailed information about row count and
-- used + reserved data space.
SELECT DISTINCT SCH.name AS SchemaName
,OBJ.name AS ObjName
,OBJ.type_desc AS ObjType
,INDX.name AS IndexName
,INDX.type_desc AS IndexType
,PART.partition_number AS PartitionNumber
,PART.rows AS PartitionRows
,STAT.row_count AS StatRowCount
,STAT.used_page_count * 8 AS UsedSizeKB
,STAT.reserved_page_count * 8 AS ReservedSizeKB
,PART.data_compression_desc
,DS.name AS FilegroupName
,(STAT.reserved_page_count - STAT.used_page_count) * 8 AS Unused
,CONVERT(money, ROUND(FRG.avg_fragmentation_in_percent, 2)) AS FragScale, FRG.fragment_count AS FragCnt
FROM sys.partitions AS PART
INNER JOIN sys.dm_db_partition_stats AS STAT
ON PART.partition_id = STAT.partition_id
AND PART.partition_number = STAT.partition_number
INNER JOIN sys.objects AS OBJ
ON STAT.object_id = OBJ.object_id
INNER JOIN sys.schemas AS SCH
ON OBJ.schema_id = SCH.schema_id
INNER JOIN sys.indexes AS INDX
ON STAT.object_id = INDX.object_id
AND STAT.index_id = INDX.index_id
INNER JOIN sys.data_spaces AS DS
ON INDX.data_space_id = DS.data_space_id
INNER JOIN
sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, NULL) AS FRG
ON FRG.object_id = OBJ.object_id
AND FRG.index_id = INDX.index_id
ORDER BY OBJ.name
,INDX.name
,PART.partition_number